上传块 (Upload Part)
Qiniu S3 API 服务支持客户端在上传块过程中对同一块 (*partNumber) 重复上传数据,最后一次上传的数据将覆盖已完成的数据。
请求定义
PUT /<BucketName>/<ObjectName>?partNumber=<integer>&uploadId=<string> HTTP/1.1
Host: api-s3.qiniu.com
Date: <date>
Content-Length: <size-of-part>
Authorization: <YourAuthenticatingString>
请求参数
该接口定义了以下请求参数:
名称 | 描述 | 要求 |
---|---|---|
partNumber | 文件分块的序号 | Y |
uploadId | 初始化 (Initiate Multipart Upload) 请求中服务器端返回的 UploadId | Y |
- Y, 必须
请求头
请求数据
- 上传对象 partNumber 分块的字节
响应定义
该接口未定义响应数据
- 服务器端正确处理请求时响应 HTTP 状态码为 200
该接口定义了以下 HTTP 响应头数据
名称 | 描述 |
---|---|
ETag | 分块内容的 HASH 值,客户端必须保存该值,并且在 完成上传 (Complete Multipart Upload) 中将该值与对应的 partNumber 一起组成 XML 请求数据 |