ios 可以直接上传大文件而不用分割么?
PHP中文网
PHP中文网 2017-04-18 09:41:33
0
2
658

通过七牛上传视频,本来没考虑太多,认为直接上传文件就可以,但是通过别人提醒说,手机上传过大文件的话,是不是需要分割一下,比如说一个两个G的视频,再宽带允许的情况下,手机资源会不会被占满?还是说,直接就可以通这个方法

-(void)putData:(NSData *)data
        key:(NSString *)key
      token:(NSString *)token
   complete:(QNUpCompletionHandler)completionHandler
     option:(QNUploadOption *)option ;

而不用去分割,因为系统,或者api已经处理过了?

PHP中文网
PHP中文网

认证高级PHP讲师

全員に返信(2)
伊谢尔伦

私の謙虚な意見としては、私が間違っている場合は、私がナンセンスなことを言っていると思ってください:
データはメモリ内にあるため、メモリが警告を発するか、メモリが直接クラッシュします

http://stackoverflow.com/ques...
iOS のメモリ割り当て - アプリケーションで使用できるメモリの量は?

いいねを押す +0
伊谢尔伦

大きなファイルはファイル ストリームを通じてアップロードされます。データはメモリに保存されるため、大きなファイルには十分ではない可能性があります。

大きなファイルのアップロードでは、通常、「ファイルの分割」ではなくブレークポイント再開が使用されます。一般的な意味は、アップロードが成功した後、ファイルから少しのデータが読み取られてアップロードされるたびに、次回はこのサブセクションから特定の長さのデータが取得され、再度アップロードされるということです。ネットワークが切断されたり、途中でエラーが発生したりしても、次のアップロードはこのサブセクションから開始されます。これはファイルをダウンロードする「ブレークポイント ダウンロード」の原則と似ていますが、サーバー上で少し作業が必要になります。側。

Qiniu の SDK にはダウンロードを再開するブレークポイントが実装されているため、何も心配する必要はありません。 1TB の転送と 1KB の転送では、システム リソースの使用量に大きな違いはありません。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!