我有個(gè)需求是從iOS上傳一個(gè)大約30MB左右的大文件到服務(wù)端,現(xiàn)在我就用了ASI的那個(gè)FormRequest,但是文件太大了,傳起來超級(jí)慢,而且中間一旦出現(xiàn)問題,就得重新傳輸。我現(xiàn)在想到兩個(gè)優(yōu)化的辦法分割文件,并行傳輸。就是把大文件切割成5部分,然后同時(shí)運(yùn)行五個(gè)異步進(jìn)程,然后服務(wù)端再合并。但我有個(gè)擔(dān)心是,iPhone真的可以并行處理5個(gè)上傳鏈接嗎?而且會(huì)不會(huì)受帶寬影響,效率還不如一個(gè)文件傳。另一個(gè)是斷點(diǎn)續(xù)傳,在時(shí)間上進(jìn)行分割。但我沒有找到什么好的斷點(diǎn)方案,也沒有思路,求一個(gè)思路或者方案。
iOS中如何提高上傳大文件的效率
手掌心
2019-04-06 08:31:44