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