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

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

最終更新日:Nov 29, 2025

OSS Go SDK は、ファイルをアップロードするためのいくつかのメソッドを提供します。シナリオに合わせてメソッドを選択できます。

メソッド

説明

シンプルアップロード (Go SDK V1)

  • シンプルアップロードを使用して、File オブジェクト、BLOB データ、または OSS Buffer を OSS にアップロードします。

  • このメソッドは、最大 5 GB のファイルを高速にアップロードする場合に適しています。

追加アップロード (Go SDK V1)

  • 追加アップロードを使用して、既存の追加可能なオブジェクトの末尾にコンテンツを追加します。

  • ファイルサイズは 5 GB を超えることはできません。

再開可能なアップロード (Go SDK V1)

  • 再開可能なアップロードは、大きなファイルを安定してアップロードするために使用します。

  • 再開可能なアップロードではブレークポイントが記録されます。ネットワークエラーやプログラムのクラッシュが発生した場合、最後に記録されたブレークポイントからアップロードを再開できます。

  • ファイルサイズは 48.8 TB を超えることはできません。

マルチパートアップロード (Go SDK V1)

  • マルチパートアップロードは、100 MB より大きく 48.8 TB 未満のファイルに使用します。

  • マルチパートアップロードでは、大きなファイルを複数のパートに分割して個別にアップロードします。すべてのパートがアップロードされた後、CompleteMultipartUpload 操作を呼び出して、パートを 1 つのファイルに結合します。

アップロードコールバック (Go SDK V1)

  • アップロードコールバックを使用して、ファイルのアップロード後にアプリケーションサーバに通知を送信します。

  • これにより、アップロードが成功した後に、ログの記録や他のプロセスのトリガーなど、特定の操作を実行できます。

署名付き URL を使用したアップロード (Go SDK V1)

  • 他のユーザーにバケットへのファイルアップロードを一時的に許可するには、署名付き URL を生成します。これにより、他のユーザーはこの URL を使用してファイルをアップロードできます。