完成上传 (Complete Multipart Upload)
请求定义
POST /<BucketName>/<ObjectName>?uploadId=<string> HTTP/1.1
Host: api-s3.qiniu.com
Date: <date>
Content-Length: <size-of-object>
Authorization: <YourAuthenticatingString>
<CompleteMultipartUpload>
<Part>
<PartNumber>PartNumber</PartNumber>
<ETag>ETag-of-PartNumber</ETag>
</Part>
...
</CompleteMultipartUpload>
请求参数
该接口定义了以下请求参数:
名称 | 描述 | 要求 |
---|---|---|
uploadId | 初始化 (Initiate Multipart Upload) 请求中服务器端返回的 UploadId | Y |
- Y, 必须
请求头
请求数据
客户端通过 XML 指定上传对象所有分块上传的数据:
<CompleteMultipartUpload>
<Part>
<PartNumber>PartNumber</PartNumber>
<ETag>ETag-of-PartNumber</ETag>
</Part>
...
</CompleteMultipartUpload>
响应定义
该接口正确处理请求时返回如下 XML 数据
<?xml version="1.0" encoding="UTF-8"?>
<CompleteMultipartUploadResult xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
<Location>https://api-s3.qiniu.com/<BucketName>/<ObjectName></Location>
<Bucket><BucketName></Bucket>
<Key><ObjectName></Key>
<ETag>"3915f-858f62230ac3c300c664312c11f9"</ETag>
</CompleteMultipartUploadResult>