本文へジャンプします。

ニフティクラウド APIリファレンス

Complete Multipart Upload

処理概要

マルチアップロードの完了を行います。
マルチアップロードIDで関連づけられた分割データを結合します。

すべての分割データをアップロード後に、各分割データの分割番号とETagをリストにしてリクエストを実行します。

指定するパラメーター

パラメーター 説明 必須 サンプル値
uploadId マルチアップロードID
Type : String
uEGlWLAqlSA5h+nOCaWZ44wiESTAhGEzIhaemyCE13wM3lfEGRNEHBZSuN

指定するヘッダー

必要なヘッダーはありません。

指定するボディ

フィールド 説明 サンプル値
CompleteMultipartUpload CompleteMultipartUploadリクエスト
Type : Container
Ancestor : なし
Children : Part
 
Part CompleteMultipartUploadリクエスト
Type : Container
Ancestor : CompleteMultipartUpload
Children : PartNumber, ETag
 
PartNumber 分割番号
Type : xsd:int
Ancestor : CompleteMultipartUpload
Children : なし
 
ETag 分割データのMD5ダイジェスト
Type : xsd:string
Ancestor : CompleteMultipartUpload
Children : なし
 

応答フィールド

フィールド 説明 サンプル値
CompleteMultipartUploadResult CompleteMultipartUploadResultレスポンス
Type : Container
Ancestor : なし
Children : requestId, return
 
Location オブジェクトURI
Type : xsd:string
Ancestor : CompleteMultipartUploadResult
Children : なし
 
Bucket バケット名
Type : xsd:string
Ancestor : CompleteMultipartUploadResult
Children : なし
 
Key オブジェクト名
Type : xsd:string
Ancestor : CompleteMultipartUploadResult
Children : なし
 
ETag オブジェクトETag
Type : xsd:string
Ancestor : CompleteMultipartUploadResult
Children : なし
 

リクエストサンプル

POST /multipart.txt?uploadId=uEGlWLAqlSA5h+nOCaWZ44wiESTAhGEzIhaemyCE13wM3lfEGRNEHBZSuN
Host: my-first-bucket.ncss.nifty.com
Date: Thu, 29 Sep 2011 12:00:00 GMT
Authorization: NIFTY 07cbb45fc128390123f4:tI9K7/3UMg4AF/g1AGjcAIr5dLQ=
Content-Length: 471
Content-Type: text/plain

<CompleteMultipartUpload>
  <Part>
    <PartNumber>1</PartNumber>
    <ETag>1f2d6c7ece3ed586af312fe1a23db358</ETag>
  </Part>
  <Part>
    <PartNumber>2</PartNumber>
    <ETag>66bceb9c17dad05ca8bd34ac723bb505</ETag>
  </Part>
  <Part>
    <PartNumber>3</PartNumber>
    <ETag>bf22794161d55270a3d71167e8a0a9fa</ETag>
  </Part>
  <Part>
    <PartNumber>4</PartNumber>
    <ETag>78f5a9e90ab191d5ffe0a4d3e0f1fbec</ETag>
  </Part>
  <Part>
    <PartNumber>5</PartNumber>
    <ETag>1a9c3b7fd2ead663b3fa6c969c61a735</ETag>
  </Part>
</CompleteMultipartUpload>

応答サンプル

<CompleteMultipartUploadResult xmlns="http://doc.ncss.nifty.com/2011-09-29">
  <Location>my-first-bucket/multiupload.txt</Location>
  <Bucket>my-first-bucket</Bucket>
  <Key>multiupload.txt</Key>
  <ETag>&quot;62cff0140e0931c345c25795689032ca&quot;</ETag>
</CompleteMultipartUploadResult>

推奨画面サイズ 1024×768 以上