iOS 一行代碼實(shí)現(xiàn)七牛多張圖片上傳(支持HTTPS,帶進(jìn)度條)

公司數(shù)據(jù)存儲(chǔ)選擇使用七牛,七牛的提供的API的確很簡(jiǎn)單,方便客戶使用。但是也有缺憾,當(dāng)初使用的時(shí)候發(fā)現(xiàn)兩個(gè)七牛的缺陷,也和七牛那里溝通。當(dāng)初發(fā)現(xiàn)他們家的使用PHAsset上傳大的視頻的時(shí)候,會(huì)內(nèi)存crash,手機(jī)發(fā)燙,卡死,還有一個(gè)缺陷就是沒(méi)用多張上傳圖片的API,和七牛反應(yīng)之后。七牛爽快的答應(yīng)了修改PHAsset上傳視頻的問(wèn)題,而提到?jīng)]有多張圖片上傳的API,七牛那里開(kāi)始傲嬌的死活不想提供。所以自己就封裝了一個(gè)七牛多張上傳的類,方便后來(lái)人使用支持HTTPs和進(jìn)度條顯示,進(jìn)度條顯示是用的MBProgressHUD,所以的你項(xiàng)目里必須得有這個(gè)第三方。


上傳類提供的兩個(gè)方法

第一個(gè)是初始化方法,注意imageArray是選中圖片的data數(shù)組,是data數(shù)組,不是直接選擇的圖片對(duì)象。其他兩個(gè)我就不講解了,大家一看就明白了。


類里面上傳成功后的提示

我已經(jīng)在分裝的類里面寫(xiě)好了,“上傳成功”和“上傳失敗”兩提示,用的是自己寫(xiě)了一個(gè)MBProgress的方法(取消上傳是我自己項(xiàng)目里面的方法,我沒(méi)有刪除,不影響使用),如果你覺(jué)得太簡(jiǎn)譜,可以自己寫(xiě)提示框進(jìn)去

使用類的方法

上面就是使用這個(gè)類的方法。第一步實(shí)例化一個(gè)上傳的對(duì)象,第二步開(kāi)始上傳,第三部就是上傳后的回調(diào),圖片上已經(jīng)寫(xiě)的很清楚了,我想你能看明白的,當(dāng)然別忘了加頭文件啊 #import"QiniuPicUPload.h"。


HTTP上傳

如果你不想支持HTTPS,那你就把這個(gè)方法里的該處改一下就好了。


好了,這個(gè)我就是我為大家提供的七牛多張上傳圖片的類,拋磚引玉,我還寫(xiě)了圖片和視頻混合上傳支持進(jìn)度條的類,如您需要可以留言,類請(qǐng)從這個(gè)獲取QiniuPIcUpload,希望您能有意思的給個(gè)star??????????

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫(kù)、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 15,262評(píng)論 4 61
  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,021評(píng)論 25 709
  • 到朝鮮旅游,最突出的感受是不自由。過(guò)關(guān)時(shí)手機(jī)、相機(jī)、筆記本電腦,都要上交。入境后,手機(jī)就算廢了,沒(méi)有網(wǎng)絡(luò)可上。...
    djs333閱讀 3,832評(píng)論 0 0
  • 1.Google、IBM和Lyft開(kāi)源了微服務(wù)管理、保護(hù)和監(jiān)控框架Istio http://www.infoq.c...
    Jeff文龍閱讀 840評(píng)論 0 1
  • 今天來(lái)聊聊鉆石的證書(shū),我們從國(guó)際證書(shū)和國(guó)內(nèi)證書(shū)兩方面為大家介紹。 國(guó)際證書(shū)中最為權(quán)威的就是GIA了。GIA是美國(guó)寶...
    珠寶ABC閱讀 1,802評(píng)論 0 8

友情鏈接更多精彩內(nèi)容