10

大量のデータをダウンロードする必要があります ( 300MB から 1GBの間の任意の場所)。

現在**NSURLConnection**、データのダウンロードに使用しています。しかし、今私は、ダウンロード プロセス中にユーザーがインターネット接続を失う可能性があるシナリオを見ています。現在、このシナリオではダウンロード プロセス全体を再開していますが、これは非常に悪いダウンロード方法であり、ユーザーの帯域幅を浪費していると思います。

ダウンロード中に一時停止/再開機能を使用してダウンロードを管理できるプロセスはありますか?

4

4 に答える 4

11

IOS でこれを行う方法のチュートリアルを次に示します。

ドキュメントも確認してください。これには、サーバーが範囲ヘッダーをサポートする必要があります。

于 2012-05-02T13:00:45.397 に答える
1

これには、サーバー側とクライアント側の両方で同期が必要です。そして、私はすでにチャンクを使用するように言っています。一時停止したい場合は、明確にチャンクが唯一の解決策です。チャンク ID をサーバーに送信して停止するまで停止します。次回はその ID から要求します。

于 2012-05-02T13:01:16.520 に答える
-1

「NSURLSessionを使用して一時停止および再開できます

于 2015-06-03T05:12:31.410 に答える