このトピックでは、object Storage Service (OSS) SDK for Browser.jsでサポートされているオブジェクトのアップロード方法について説明します。 要件に基づいてメソッドを選択できます。
OSS SDK for Browser.jsは、次のオブジェクトアップロード方法をサポートしています。
簡易アップロードを使用して、ファイルオブジェクト、Blobデータ、およびOSSバッファをOSSにアップロードできます。 詳細は、「簡易アップロード (Simple upload)」をご参照ください。
100 MBを超え48.8テラバイト未満のオブジェクトをアップロードするには、マルチパートアップロードを使用できます。 マルチパートアップロードは、ラージオブジェクトを複数のパートに分割してアップロードするオブジェクトアップロードメソッドです。 パーツがアップロードされた後、CompleteMultipartUploadが呼び出され、パーツを結合して完全なオブジェクトにします。 これにより、再開可能な方法でオブジェクトをアップロードできます。 詳細については、「マルチパートアップロード」をご参照ください。
ネットワーク例外またはプログラムエラーのためにOSSへのアップロードに失敗したオブジェクトのアップロードを再開するには、再開可能なアップロードを使用します。 詳細については、「再開可能なアップロード」をご参照ください。
アップロードが完了したときにアプリケーションサーバーにコールバックを提供するには、アップロードコールバックを設定します。 詳細については、「コールバックのアップロード」をご参照ください。