単一の大きなファイルを複数のスレッドとしてダウンロードし、一度 Google クラウド ストレージからダウンロードしたすべてを結合する方法はありますか。
1485 次
2 に答える
2
はい。Google Cloud ストレージからオブジェクトをダウンロードするときに、取得するバイト範囲を指定できます。XML API を使用すると、これは「Range:」ヘッダーを介して処理されます。これは、中断されたダウンロードを再開するのに役立ちますが、複数のスレッドでファイルをダウンロードするためにも使用できます。
範囲パラメーターをフォーマットする方法に関するドキュメントを次に示します: https://developers.google.com/storage/docs/reference-headers#range
Range ヘッダーを含む get object 呼び出しのドキュメントは次のとおりです: https://developers.google.com/storage/docs/reference-methods#getobject
于 2013-03-27T06:26:42.963 に答える
1
Android の DownloadManager クラスを使用できます。サイズの大きいファイルをダウンロードするのに最適です。以下のリンクを参照してください http://developer.android.com/reference/android/app/DownloadManager.html
于 2013-03-27T06:07:34.990 に答える