圖片上傳方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別涉及一種圖片上傳方法及裝置。
【背景技術(shù)】
[0002]在可以用于評(píng)論、信息發(fā)表的網(wǎng)絡(luò)平臺(tái)上,用戶可以利用網(wǎng)絡(luò)平臺(tái)提供的上傳頁(yè)面發(fā)表文字內(nèi)容以及圖片。
[0003]用戶在終端利用上傳頁(yè)面發(fā)表帶有圖片的評(píng)論時(shí),可以利用上傳頁(yè)面上的編輯項(xiàng)進(jìn)行編輯,并在編輯完畢后利用上傳頁(yè)面上的圖片上傳項(xiàng)選擇上傳的多張圖片,當(dāng)用戶觸發(fā)上傳頁(yè)面上的發(fā)送控件時(shí),終端將編輯項(xiàng)所對(duì)應(yīng)的內(nèi)容以及用戶選擇的多張圖片發(fā)送給服務(wù)器。
[0004]在實(shí)現(xiàn)本發(fā)明的過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問(wèn)題:在上傳頁(yè)面的編輯項(xiàng)非常多時(shí),對(duì)編輯項(xiàng)的編輯以及對(duì)多張圖片的發(fā)送均會(huì)占用很大時(shí)長(zhǎng),用戶發(fā)表評(píng)論的效率比較低。
【發(fā)明內(nèi)容】
[0005]為了解決現(xiàn)有技術(shù)中在上傳頁(yè)面的編輯項(xiàng)非常多時(shí),對(duì)編輯項(xiàng)的編輯以及對(duì)多張圖片的發(fā)送均會(huì)占用很大時(shí)長(zhǎng),用戶發(fā)表評(píng)論的效率比較低的問(wèn)題,本發(fā)明實(shí)施例提供了一種圖片上傳方法及裝置。所述技術(shù)方案如下:
[0006]第一方面,提供了一種圖片上傳方法,所述方法包括:
[0007]顯示上傳頁(yè)面,所述上傳頁(yè)面上設(shè)置有用于上傳圖片的圖片上傳項(xiàng)和用于編輯發(fā)表內(nèi)容的至少一個(gè)編輯項(xiàng);
[0008]當(dāng)所述圖片上傳項(xiàng)被觸發(fā)時(shí),將選擇的至少一張圖片發(fā)送至服務(wù)器;
[0009]在所述圖片被發(fā)送的過(guò)程中,控制所述編輯項(xiàng)接收編輯操作。
[0010]可選的,所述當(dāng)所述圖片上傳項(xiàng)被觸發(fā)時(shí),將選擇的至少一張圖片發(fā)送至服務(wù)器,包括:
[0011]當(dāng)所述上傳頁(yè)面上的圖片上傳項(xiàng)被觸發(fā)時(shí),顯示包含有至少一張圖片的圖片展示框,所述圖片展示框中的圖片供用戶進(jìn)行選擇;
[0012]接收對(duì)從所述圖片展示框中選擇的至少一張圖片進(jìn)行確認(rèn)時(shí)產(chǎn)生的選擇確認(rèn)指令,所述選擇確認(rèn)指令用于指示將從所述圖片展示框中選擇并確認(rèn)的至少一張圖片發(fā)送至服務(wù)器;
[0013]向所述服務(wù)器發(fā)送從所述圖片展示框中選擇的至少一張圖片。
[0014]可選的,所述向所述服務(wù)器發(fā)送從所述圖片展示框中選擇的至少一張圖片,包括:
[0015]依次從選擇的未被發(fā)送的圖片中選取一張圖片,按照預(yù)定編碼方式對(duì)所述圖片進(jìn)行編碼,并將編碼后的所述圖片發(fā)送至所述服務(wù)器。
[0016]可選的,在所述接收對(duì)從所述圖片展示框中選擇的至少一張圖片進(jìn)行確認(rèn)時(shí)產(chǎn)生的選擇確認(rèn)指令之前,還包括:
[0017]檢測(cè)選擇的所述圖片是否達(dá)到預(yù)定個(gè)數(shù)閾值;
[0018]若選擇的所述圖片達(dá)到所述預(yù)定個(gè)數(shù)閾值,則禁止用戶繼續(xù)在所述圖片展示框中選擇圖片,或,將所述圖片展示框中提供給用戶對(duì)選擇的圖片進(jìn)行確認(rèn)的確認(rèn)控件的屬性設(shè)置為禁止觸發(fā);
[0019]若選擇的所述圖片超過(guò)所述預(yù)定個(gè)數(shù)閾值,則在所述確認(rèn)控件被觸發(fā)后禁止生成所述選擇確認(rèn)指令。
[0020]可選的,所述方法還包括:
[0021]對(duì)于向所述服務(wù)器發(fā)送的每張圖片,當(dāng)所述圖片被成功發(fā)送至所述服務(wù)器后,接收所述服務(wù)器反饋的所述圖片在所述服務(wù)器上存儲(chǔ)的鏈接地址,并在所述上傳頁(yè)面上顯示所述圖片。
[0022]可選的,所述上傳頁(yè)面上還設(shè)置有上傳控件,所述方法還包括:
[0023]當(dāng)所述上傳控件被觸發(fā)時(shí),檢測(cè)被選擇的所述圖片是否全部被成功發(fā)送;
[0024]若被選擇的所述圖片沒(méi)有全部被成功發(fā)送,則禁止將所述上傳頁(yè)面上的內(nèi)容發(fā)送至所述服務(wù)器;
[0025]若被選擇的所述圖片全部被成功發(fā)送,則將所述編輯項(xiàng)的內(nèi)容、各個(gè)顯示的圖片的鏈接地址進(jìn)行打包,將打包得到的數(shù)據(jù)包發(fā)送給所述服務(wù)器。
[0026]第二方面,提供了一種圖片上傳裝置,所述裝置包括:
[0027]顯示模塊,用于顯示上傳頁(yè)面,所述上傳頁(yè)面上設(shè)置有用于上傳圖片的圖片上傳項(xiàng)和用于編輯發(fā)表內(nèi)容的至少一個(gè)編輯項(xiàng);
[0028]第一發(fā)送模塊,用于當(dāng)所述圖片上傳項(xiàng)被觸發(fā)時(shí),將選擇的至少一張圖片發(fā)送至服務(wù)器;
[0029]控制模塊,用于在所述圖片被所述第一發(fā)送模塊發(fā)送的過(guò)程中,控制所述編輯項(xiàng)接收編輯操作。
[0030]可選的,所述第一發(fā)送模塊,包括:
[0031]顯示單元,用于當(dāng)所述顯示模塊顯示的所述上傳頁(yè)面上的圖片上傳項(xiàng)被觸發(fā)時(shí),顯示包含有至少一張圖片的圖片展示框,所述圖片展示框中的圖片供用戶進(jìn)行選擇;
[0032]接收單元,用于接收對(duì)從所述顯示單元顯示的圖片展示框中選擇的至少一張圖片進(jìn)行確認(rèn)時(shí)產(chǎn)生的選擇確認(rèn)指令,所述選擇確認(rèn)指令用于指示將從所述圖片展示框中選擇并確認(rèn)的至少一張圖片發(fā)送至服務(wù)器;
[0033]發(fā)送單元,用于向所述服務(wù)器發(fā)送從所述圖片展示框中選擇的至少一張圖片。
[0034]可選的,所述發(fā)送單元,還用于:
[0035]依次從選擇的未被發(fā)送的圖片中選取一張圖片,按照預(yù)定編碼方式對(duì)所述圖片進(jìn)行編碼,并將編碼后的所述圖片發(fā)送至所述服務(wù)器。
[0036]可選的,所述第一發(fā)送模塊,還包括:
[0037]檢測(cè)單元,用于在所述接收單元接收對(duì)從所述圖片展示框中選擇的至少一張圖片進(jìn)行確認(rèn)時(shí)產(chǎn)生的選擇確認(rèn)指令之前,檢測(cè)選擇的所述圖片是否達(dá)到預(yù)定個(gè)數(shù)閾值;
[0038]第一禁止單元,用于在所述檢測(cè)單元檢測(cè)到選擇的所述圖片達(dá)到所述預(yù)定個(gè)數(shù)閾值時(shí),禁止用戶繼續(xù)在所述圖片展示框中選擇圖片,或,將所述圖片展示框中提供給用戶對(duì)選擇的圖片進(jìn)行確認(rèn)的確認(rèn)控件的屬性設(shè)置為禁止觸發(fā);
[0039]第二禁止單元,用于若選擇的所述圖片超過(guò)所述預(yù)定個(gè)數(shù)閾值,則在所述確認(rèn)控件被觸發(fā)后禁止生成所述選擇確認(rèn)指令。
[0040]可選的,所述裝置還包括:
[0041]接收模塊,用于對(duì)于向所述服務(wù)器發(fā)送的每張圖片,當(dāng)所述圖片被成功發(fā)送至所述服務(wù)器后,接收所述服務(wù)器反饋的所述圖片在所述服務(wù)器上存儲(chǔ)的鏈接地址,并在所述上傳頁(yè)面上顯示所述圖片。
[0042]可選的,所述上傳頁(yè)面上還設(shè)置有上傳控件,所述裝置還包括:
[0043]檢測(cè)模塊,用于在所述上傳控件被觸發(fā)時(shí),檢測(cè)被選擇的所述圖片是否全部被成功發(fā)送;
[0044]禁止模塊,用于在所述檢測(cè)模塊檢測(cè)到被選擇的所述圖片沒(méi)有全部被成功發(fā)送時(shí),禁止將所述上傳頁(yè)面上的內(nèi)容發(fā)送至所述服務(wù)器;
[0045]第二發(fā)送模塊,用于在所述檢測(cè)模塊檢測(cè)到被選擇的所述圖片全部被成功發(fā)送時(shí),將所述編輯項(xiàng)的內(nèi)容、各個(gè)顯示的圖片的鏈接地址進(jìn)行打包,將打包得到的數(shù)據(jù)包發(fā)送給所述服務(wù)器。
[0046]本發(fā)明實(shí)施例提供的技術(shù)方案帶來(lái)的有益效果是:
[0047]通過(guò)在上傳頁(yè)面上傳圖片的過(guò)程中,控制編輯項(xiàng)接收編輯操作,可以允許用戶對(duì)編輯項(xiàng)進(jìn)行編輯;由于對(duì)編輯項(xiàng)的編輯可以在上傳圖片的過(guò)程中進(jìn)行,因此可以減少編輯項(xiàng)的編輯時(shí)間,因此解決了現(xiàn)有技術(shù)中在上傳頁(yè)面的編輯項(xiàng)非常多時(shí),對(duì)編輯項(xiàng)的編輯以及對(duì)多張圖片的發(fā)送均會(huì)占用很大時(shí)長(zhǎng),用戶發(fā)表評(píng)論的效率比較低的問(wèn)題;達(dá)到了可以在發(fā)表帶有圖片的評(píng)論時(shí)提高評(píng)論效率的效果。
【附圖說(shuō)明】
[0048]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0049]圖1是本發(fā)明一個(gè)實(shí)施例中提供的圖片上傳方法的方法流程圖;
[0050]圖2A是本發(fā)明另一個(gè)實(shí)施例中提供的圖片上傳方法的方法流程圖;
[0051]圖2B是本發(fā)明一個(gè)實(shí)施例中提供的上傳頁(yè)面的示意圖;
[0052]圖2C是本發(fā)明一個(gè)實(shí)施例中提供的顯示圖片展示框的示意圖;
[0053]圖2D是發(fā)明一個(gè)實(shí)施例中提供在上傳頁(yè)面中顯示有圖片的示意圖;
[0054]圖3是本發(fā)明再一個(gè)實(shí)施例中提供的圖片上傳方法的方法流程圖;
[0055]圖4是本發(fā)明再一個(gè)實(shí)施例中提供的圖片上傳方法的方法流程圖;
[0056]圖5是本發(fā)明一個(gè)實(shí)施例中提供的圖片上傳裝置的結(jié)構(gòu)方框圖;
[0057]圖6是本發(fā)明另一個(gè)實(shí)施例中提供的圖片上傳裝置的結(jié)構(gòu)方框圖。
【具體實(shí)施方式】
[0058]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。
[0059]圖1是本發(fā)明一個(gè)實(shí)施例中提供的圖片上傳方法的方法流程圖。該圖片上傳方法主要以應(yīng)用于終端中進(jìn)行舉例說(shuō)明,該終端可以是智能手機(jī)、平板電腦、智能電視、電子書(shū)閱讀器、多媒體播放器、膝上型便攜計(jì)算機(jī)和臺(tái)式計(jì)算機(jī)等等。該圖片上傳方法包括:
[0060]步驟101,顯示上傳頁(yè)面,上傳頁(yè)面上設(shè)置有用于上傳圖片的圖片上傳項(xiàng)和用于編輯發(fā)表內(nèi)容的至少一個(gè)編輯項(xiàng)。
[0061]步驟102,當(dāng)圖片上傳項(xiàng)被觸發(fā)時(shí),將選擇的至少一張圖片發(fā)送至服務(wù)器。
[0062]步驟103,在圖片被發(fā)送的過(guò)程中,控制編輯項(xiàng)接收編輯操作。
[0063]綜上所述,本發(fā)明實(shí)施例提供的圖片上傳方法,通過(guò)在上傳頁(yè)面上傳圖片的過(guò)程中,控制編輯項(xiàng)接收