2

単一の大きなファイルを複数のスレッドとしてダウンロードし、一度 Google クラウド ストレージからダウンロードしたすべてを結合する方法はありますか。

4

2 に答える 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 に答える