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

Object Storage Service:OSS SDK for Javaを使用したオブジェクトのアップロード

最終更新日:Dec 09, 2024

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

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

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

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

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

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

  • マルチパートアップロード: ラージオブジェクトを複数のパーツに分割し、そのパーツをOSSにアップロードします。 マルチパートアップロードでは、サイズが最大48.8テラバイトのオブジェクトをアップロードできます。 この方法は、大きなオブジェクトのアップロードに適しています。

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