186
云计算
负载均衡
产品简介
产品价格
快速入门
用户指南
实践操作
常见问题
购买指南
云服务器
产品简介
计费规则
购买指导
控制台使用指南
常见问题
云数据库
产品简介
计费规则
购买指导
快速入门
连接实例
控制台使用指南
对象存储
产品简介
控制台使用指南
程序员百科
Python
天翼云对象存储(经典版)I型API参考-Upload Part

产品推荐:

1、安全稳定的云服务器租用,2核/2G/5M仅37元,点击抢购>>>

2、高防物理服务器20核/16G/50M/500G防御仅350元,点击抢购>>>

3、百度智能建站(五合一网站)仅880元/年,点击抢购>>> 模板建站(PC+手机站)仅480元/年,点击抢购>>>

4、阿里云服务器2核2G3M仅99元/年、2核4G5M仅199元/年,新老同享,点击抢购>>> 

5、腾讯云服务器2核2G4M仅99元/年、新老同享,点击抢购>>>   



点击这里注册天翼云特邀VIP帐号,立即体验天翼云对象存储>>>


天翼云对象存储(经典版)I型API参考-Upload Part


该接口用于实现分片上传操作中片段的上传。

在上传任何一个分片之前,必须执行Initial Multipart Upload操作来初始化分片上传操作,初始化成功后,OOS会返回一个上传ID,这是一个唯一的标识,用户必须在调用Upload Part接口时加入该ID。

分片号PartNumber可以唯一标识一个片段并且定义该分片在对象中的位置,范围从1到10000。如果用户用之前上传过的片段的分片号来上传新的分片,之前的分片将会被覆盖。

除了最后一个分片外,所有分片的都不小于5M,最后一个分片的大小不受限制。

为了确保数据不会由于网络传输而毁坏,需要在每个分片上传请求中指定Content-MD5头,OOS通过提供的Content-MD5值来检查数据的完整性,如果不匹配,则会返回一个错误信息。

请求语法

PUT /ObjectName?partNumber=PartNumber&uploadId=UploadId HTTP/1.1

Host: BucketName.oos-cn.ctyunapi.cn

Date: date

Content-Length: Size

请求头

名称

描述

是否必须

Content-Length

该分片的大小,单位为字节。

类型:字符串。

Content-MD5

该分片数据的128位采用base64编码的MD5值。这个头可以用来验证该分片数据是否与原始数据值保持一致。尽管这个值是可选的,我们仍然推荐使用Content-MD5机制来执行端到端的一致性校验。

类型:字符串。

x-amz-limit

对象上传限制的速率。

类型:字符串。

取值:格式为:

l  x-amz-limit:rate=xxx

l  x-amz-limit:concurrency=xxx

l  x-amz-limit:rate=xxx,   concurrency=xxx

        其中

l  rate为速率,取值为大于0的正整数,单位是KiB/s。当取值是大于0小于128的整数时,按速率等于128KiB/s处理。

l  concurrency为并发连接数。取值为大于0的正整数。

Expect

用户的应用中设置请求头为100-continue,应用在接收到请求回应之前不会发送请求实体。如果基于请求头的消息被拒绝,消息的实体不会被发送。

类型:字符串。

有效值:100-continue。

出错响应

HTTP状态码

响应码

描述

404 Not Found

NoSuchUpload

指定的分片上传过程不存在,上传ID可能非法,分片上传过程可能被终止或者已经完成。

请求示例

示例中的PUT请求执行一次分片上传过程中的片段(片段1)上传操作。该请求要求包含在Initial Multipart Upload操作中获取到的上传ID。

PUT /my-movie.m2ts?partNumber=1&uploadId=638428231343369398 HTTP/1.1
Host: example-bucket.oos-cn.ctyunapi.cn
Date: Mon, 1 Nov 2010 20:34:56 GMT
Content-Length: 10485760
Content-MD5: pUNXr/BjKK5G2UKvaRRrOA==
Authorization: AWS 7799e793ce4624ee7e5a:xQE0diMbLRepdf3YB+FIEXAMPLE=

***part data omitted***

响应示例

响应中包含Etag头,用户需要在最后发送完成分片上传过程请求的时候包含该Etag值。

HTTP/1.1 200 OK
x-amz-request-id: 656c76696e6727732072657175657374
Date: Mon, 1 Nov 2010 20:34:56 GMT
ETag: "b54357faf0632cce46e942fa68356b38"
Content-Length: 0
Connection: keep-alive
Server: CTYUN


这条帮助是否解决了您的问题? 已解决 未解决

提交成功!非常感谢您的反馈,我们会继续努力做到更好! 很抱歉未能解决您的疑问。我们已收到您的反馈意见,同时会及时作出反馈处理!