616
人物
UploadPart__关于MultipartUpload的操作_API 参考_对象存储 OSS-阿里云
初始化一个Multipart Upload之后,可以根据指定的Object名和Upload ID来分块(Part)上传数据。每一个上传的Part都有一个标识它的号码(part number,范围是1~10,000)。对于同一个Upload ID,该号码不但唯一标识这一块数据,也标识了这块数据在整个文件内的相对位置。如果你用同一个part号码,上传了新的数据,那么OSS上已有的这个号码的Part数据将被覆盖。除了最后一块Part以外,其他的part最小为100KB;最后一块Part没有大小限制。
请求语法
PUT /ObjectName?partNumber=PartNumber&uploadId=UploadId HTTP/1.1
Host: BucketName.oss-cn-hangzhou.aliyuncs.com
Date: GMT Date
Content-Length: Size
Authorization: SignatureValue
细节分析
- 调用该接口上传Part数据前,必须调用Initiate Multipart Upload接口,获取一个OSS服务器颁发的Upload ID。
- Multipart Upload要求除最后一个Part以外,其他的Part大小都要大于100KB。但是Upload Part接口并不会立即校验上传Part的大小(因为不知道是否为最后一块);只有当Complete Multipart Upload的时候才会校验。
- OSS会将服务器端收到Part数据的MD5值放在ETag头内返回给用户。
- Part号码的范围是1~10000。如果超出这个范围,OSS将返回InvalidArgument的错误码。
- 若调用Initiate Multipart Upload接口时,指定了x-oss-server-side-encryption请求头,则会对上传的Part进行加密编码,并在Upload Part响应头中返回x-oss-server-side-encryption头,其值表明该Part的服务器端加密算法,具体见Initiate Multipart Upload接口。6.为了保证数据在网络传输过程中不出现错误,用户发送请求时携带Content-MD5,OSS会计算上传数据的MD5与用户上传的MD5值比较,如果不一致返回InvalidDigest错误码。
示例
请求示例:
PUT /multipart.data?partNumber=1&uploadId=0004B9895DBBB6EC98E36 HTTP/1.1
Host: oss-example.oss-cn-hangzhou.aliyuncs.com
Content-Length:6291456
Date: Wed, 22 Feb 2012 08:32:21 GMT
Authorization: OSS qn6qrrqxo2oawuk53otfjbyc:J/lICfXEvPmmSW86bBAfMmUmWjI=
[6291456 bytes data]
返回示例:
HTTP/1.1 200 OK
Server: AliyunOSS
Connection: keep-alive
ETag: 7265F4D211B56873A381D321F586E4A9
x-oss-request-id: 3e6aba62-1eae-d246-6118-8ff42cd0c21a
Date: Wed, 22 Feb 2012 08:32:21 GMT
最后更新:2016-11-23 17:16:08
上一篇:
InitiateMultipartUpload__关于MultipartUpload的操作_API 参考_对象存储 OSS-阿里云
下一篇:
UploadPartCopy__关于MultipartUpload的操作_API 参考_对象存储 OSS-阿里云
运行程序__EDAS 中的 Dubbo 开发_开发者指南_企业级分布式应用服务 EDAS-阿里云
2.2 设置IP白名单提高数据库安全__2. RDS最佳实践_数据库RDS 体验_体验馆-阿里云
UpdateAccessKey__用户管理接口_RAM API文档_访问控制-阿里云
直播截图__使用手册_视频直播-阿里云
专有网络中跨可用区部署资源__最佳实践_用户指南_专有网络 VPC-阿里云
创建自定义监控项和报警规则__自定义监控_用户指南_云监控-阿里云
WAF排错手册__排错手册_Web 应用防火墙-阿里云
基础架构__产品简介_容器服务-阿里云
客户端本地到ECS服务器丢包的检查方法__ECS操作须知_产品使用问题_云服务器 ECS-阿里云
solr语法转化__功能篇_最佳实践_开放搜索-阿里云
相关内容
常见错误说明__附录_大数据计算服务-阿里云
发送短信接口__API使用手册_短信服务-阿里云
接口文档__Android_安全组件教程_移动安全-阿里云
运营商错误码(联通)__常见问题_短信服务-阿里云
设置短信模板__使用手册_短信服务-阿里云
OSS 权限问题及排查__常见错误及排除_最佳实践_对象存储 OSS-阿里云
消息通知__操作指南_批量计算-阿里云
设备端快速接入(MQTT)__快速开始_阿里云物联网套件-阿里云
查询API调用流量数据__API管理相关接口_API_API 网关-阿里云
使用STS访问__JavaScript-SDK_SDK 参考_对象存储 OSS-阿里云