1. Upload Part Copy

1.1. 描述

通过从现有对象中复制数据作为数据源来上载部件。您可以通过在请求中添加请求头x-amz-copy-source来指定数据源,并通过在请求中添加请求头x-amz-copy-source-range来指定字节范围。multipart上传的最小允许part大小为5MB。

1.2. 请求地址

PUT /{bucket}/{object}

1.3. 请求头

Name Type Description Required
x-amz-copy-source String /{源bucket}/{源object}
x-amz-copy-source-range String bytes=first-last

1.4. 请求参数

Name Type Description Required
uploadId String 已初始化的分片上传ID
partNumber int 标识上传过程块的位置

1.5. 请求体

1.6. 响应头

该响应头信息请参考【公共参数】部分。

1.7. 响应体

Name Type Description
partNumber int 上传过程中块的标识符
etag String 块文件的etag值
lastModifiedDate Date 最后修改时间

1.8. 请求示例

PUT /lj-test-jjj/2.mp4?uploadId=2%7EToZH_K-ZO7sgLUGdlNo4yNEYAoQ3syc&partNumber=2 HTTP/1.1
Date: Thu, 15 Nov 2018 13:27:48 GMT
Nonce: 5e72e157-f4e3-4180-9062-7c7127939faa
Authorization: YCS1-HMAC-SHA1 Credential=d1a190cf-b05e-4ca4-9a24-3c3ac7938e08, SignedHeaders=date;nonce;version, Signature=2Rzlz7shR22H2ovw7iCfuAaiVR0=
Version: 2018-10-30
x-amz-copy-source: /lj-test-jjj/1.mp4
x-amz-copy-source-range: bytes=31457280-62914559
Content-Type: application/json </tr> </table>

1.9. 返回示例

{
  "etag" : "cee81aaa03943687e6a8acb8290243c0",
  "lastModifiedDate" : 1545967198000,
  "partNumber" : 2,
  "partETag" : {
    "partNumber" : 2,
    "etag" : "cee81aaa03943687e6a8acb8290243c0"
  }
}

1.10. 错误码

该接口没有特殊错误码,错误码可以参考公共错误码

results matching ""

    No results matching ""