Rumah > Soal Jawab > teks badan
通过七牛上传视频,本来没考虑太多,认为直接上传文件就可以,但是通过别人提醒说,手机上传过大文件的话,是不是需要分割一下,比如说一个两个G的视频,再宽带允许的情况下,手机资源会不会被占满?还是说,直接就可以通这个方法
-(void)putData:(NSData *)data
key:(NSString *)key
token:(NSString *)token
complete:(QNUpCompletionHandler)completionHandler
option:(QNUploadOption *)option ;
而不用去分割,因为系统,或者api已经处理过了?
伊谢尔伦2017-04-18 09:43:33
Pada pendapat saya yang rendah hati, jika saya salah, anggap sahaja saya bercakap yang bukan-bukan:
Data anda ada dalam ingatan, jadi ingatan itu sama ada akan memberi anda amaran atau ia akan ranap terus
http://stackoverflow.com/ques...
Peruntukan memori iOS - berapa banyak memori boleh digunakan dalam aplikasi?
伊谢尔伦2017-04-18 09:43:33
Fail besar dimuat naik melalui aliran fail Jangan gunakan data disimpan dalam memori, yang mungkin tidak mencukupi untuk fail besar.
Muat naik fail besar biasanya menggunakan penyambungan titik putus dan bukannya "fail pisah". Maksud umum ialah setiap kali sedikit data dibaca dari fail dan kemudian dimuat naik, selepas muat naik berjaya, subseksyen tersebut ditandakan pada masa yang akan datang, data dengan panjang tertentu akan diambil dari subseksyen ini dan dimuat naik semula rangkaian terputus atau ralat berlaku di tengah, tidak mengapa Muat naik seterusnya masih akan bermula dari subseksyen ini, yang serupa dengan prinsip "muat turun titik" memuat turun fail, tetapi memerlukan sedikit kerja pada pelayan. sebelah.
SDk Qiniu telah melaksanakan muat turun resume titik putus, jadi anda tidak perlu risau tentang apa-apa. Tidak banyak perbezaan dalam penggunaan sumber sistem antara memindahkan 1TB dan memindahkan 1KB.