マルチパートアップロード完了 Tier 3
POST/api/files/:id/upload.completeCopied!
マルチパートファイルアップロードを完了します。
通常のファイルアップロードでは、このエンドポイントを直接呼び出すのではなく、SDKの files.upload ヘルパーを使うことを推奨します。ファイルをアップロードするを参照してください。
CLIから呼び出せないエンドポイント
CLIはローカルファイルアップロードをSDKの files.upload ヘルパーで自動処理します。そのため、CLIからこのエンドポイントを直接呼び出すことはできません。
例
ts
await client.files.completeUpload("FX1234567890ABCD", {
parts: [
{
partNumber: 1,
eTag: "etag-from-upload-response",
},
],
});bash
youvico file upload.file --project=bdbff5de-96d7-468f-9db0-85fe28bd6b62 --path=./launch-cut.mp4 --name=launch-cut.mp4bash
curl -X POST 'https://api.youvico.com/api/files/FX1234567890ABCD/upload.complete' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{ "parts": [{ "partNumber": 1, "eTag": "etag-from-upload-response" }] }'リクエスト
パス
idstringrequired ファイルID
ボディ
partsarrayrequired 完了したアップロードパート
parts[].partNumbernumberrequired パート番号
parts[].eTagstringrequired1–255 characters
ストレージプロバイダーから返されたETag
レスポンス
204 No Content を返します。