すべてのプロダクト
Search
ドキュメントセンター

Object Storage Service:ファイルのアップロード (Java SDK V1)

最終更新日:Nov 26, 2025

このトピックでは、Object Storage Service (OSS) の SDK for Java を使用してオブジェクトをアップロードする方法について説明します。

OSS では、データの基本単位はオブジェクトです。OSS SDK for Java は、オブジェクトをアップロードするために、次のメソッドを提供します。

  • 単純アップロード (Java SDK V1):PutObject メソッドを呼び出すことで、最大 5 GB の単一オブジェクトをアップロードできます。これには、ストリーミングアップロードとファイルアップロードが含まれます。

  • フォームアップロード (Java SDK V1):HTML フォームを使用して、指定されたバケットに最大 5 GB のオブジェクトをアップロードできます。

  • 追加アップロード (Java SDK V1):AppendObject メソッドを呼び出すことで、最大 5 GB の既存の追加可能なオブジェクトにコンテンツを追加できます。

  • 再開可能アップロード (Java SDK V1):チェックポイントを指定できます。ネットワークエラーやプログラムのクラッシュによってアップロードが中断された場合、チェックポイントからアップロードが再開されます。このメソッドは、同時アップロードとカスタムのパートサイズをサポートしています。再開可能アップロードは、最大 48.8 TB のラージオブジェクトに推奨されます。

  • マルチパートアップロード:ラージオブジェクトを複数のパートに分割し、パートを個別にアップロードできます。マルチパートアップロードは、最大 48.8 TB のラージオブジェクトに推奨されます。

  • 署名付き URL を使用したアップロード (Java SDK V1):OSS SDK for Java で署名付き URL を生成し、他のユーザーがオブジェクトをアップロードできるように許可できます。

アップロード中に、オブジェクトのメタデータを設定したり、プログレスバー (Java SDK V1) を使用してアップロードの進捗状況を表示したりできます。アップロード完了後、アップロードコールバック (Java SDK V1) を実行することもできます。