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 を使用してファイルをアップロードできます。