Object Storage Service (OSS) SDK for Javaは、オブジェクトをダウンロードするための次のメソッドを提供します。
ストリーミングダウンロード: この機能を使用すると、ファイル全体を保存する必要なく、リアルタイムでファイルを読み取ることができます。 Streaming dowloadは、メモリ内の大きなファイルやデータ操作の処理が必要なシナリオに適しています。
オブジェクトをファイルとしてダウンロード: ファイルをローカルディレクトリにダウンロードし、管理およびその後の操作のためにローカルファイルとして保存できます。
範囲ダウンロード: 範囲ダウンロードを使用して、指定した範囲のデータをダウンロードできます。 この機能は、ファイル全体ではなく、指定した範囲のデータのみが必要な場合に適しています。
再開可能なダウンロード: ネットワークの問題によりダウンロードが中断された場合、再開可能なダウンロードを使用して、ネットワーク接続が復元されると中断の記録された位置からプロセスを再開でき、コストと帯域幅の消費を削減できます。 この機能は、ネットワーク接続が不安定である、または必要なファイルが大きいシナリオに適しています。
条件付きダウンロード: ファイルのサイズや変更時間などのダウンロード条件を指定できます。 指定された条件が満たされた場合にのみ、オブジェクトがダウンロードされます。 この機能は、指定されたバージョンまたはステータスが必要なシナリオに適しています。
アクセス許可: ファイルへのアクセスは、有効な一時URLを所有するユーザーに制限されます。 この方法は、リソースへの安全で制御されたアクセスを保証します。 一時的なURLを生成して、サードパーティのユーザーに一時的なアクセスを許可できます。
進行状況バーに表示されるダウンロードの進行状況を表示できます。 詳細については、「進行状況バー」をご参照ください。