upload-part-copy

Upload Part Copy

1. 描述

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

2. 请求地址

PUT /{bucket}/{object}

3. 请求头

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

4. 请求参数

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

5. 请求体

无

6. 响应头

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

7. 响应体

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

8. 请求示例

PUT /bucket123/2.mp4?uploadId=2%7EToZH_K-ZO7sgLUGdlNo4yNEYAoQ3syc&partNumber=2 HTTP/1.1
Host: cn-east-1.cloud-oss.com
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: /bucket123/1.mp4
x-amz-copy-source-range: bytes=31457280-62914559
Content-Type: application/json

9. 返回示例

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

10. 错误码

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

个结果匹配 ""

    无结果匹配 ""