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

Object Storage Service:OSS SDK for Java を使用してファイルをアップロードする

最終更新日:Aug 26, 2025

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

オブジェクトは、OSS におけるデータ操作の基本単位です。 OSS SDK for Java は、オブジェクトのアップロードに使用できる以下のメソッドを提供します。

  • OSS SDK for Java を使用したシンプルなアップロード: PutObject 操作を呼び出して、最大 5 GB のサイズのオブジェクトをアップロードします。シンプルなアップロードでは、ストリーミングアップロードとオブジェクトアップロードを実行できます。

  • OSS SDK for Java を使用したフォームアップロード: HTML フォームを使用して、最大 5 GB のサイズのオブジェクトをバケットにアップロードします。

  • OSS SDK for Java を使用した追加アップロード: AppendObject 操作を呼び出して、既存の追加可能なオブジェクトにコンテンツを追加します。追加アップロードでは、最大 5 GB のサイズのオブジェクトをアップロードできます。

  • OSS SDK for Java を使用して再開可能なアップロードを実行する: ネットワーク例外またはプログラムエラーが原因でオブジェクトのアップロードに失敗した場合、チェックポイントファイルに記録されている位置からアップロードタスクを再開します。同時アップロードがサポートされています。各パートのサイズを指定できます。この方法は、大きなオブジェクトのアップロードに適しています。再開可能なアップロードでは、最大 48.8 TB のサイズのオブジェクトをアップロードできます。

  • OSS SDK for Java を使用したマルチパートアップロード: 大きなオブジェクトを複数のパートに分割し、それらのパートを OSS にアップロードします。マルチパートアップロードでは、最大 48.8 TB のサイズのオブジェクトをアップロードできます。この方法は、大きなオブジェクトのアップロードに適しています。

アップロードタスク中に、オブジェクトメタデータを指定し、アップロードの進行状況を表示できます。 詳細については、「OSS SDK for Java を使用してオブジェクトメタデータを管理する」および「OSS SDK for Java を使用してプログレスバーを設定する」をご参照ください。 アップロードタスクが完了すると、コールバックを受信できます。 詳細については、「OSS SDK for Java を使用してアップロードコールバックを設定する」をご参照ください。