608
阿里云
ListParts__关于MultipartUpload的操作_API 参考_对象存储 OSS-阿里云
List Parts命令可以罗列出指定Upload ID所属的所有已经上传成功Part。
请求语法
Get /ObjectName?uploadId=UploadId HTTP/1.1
Host: BucketName.oss-cn-hangzhou.aliyuncs.com
Date: GMT Date
Authorization: Signature
请求参数(Request Parameters)
名称 | 描述 |
---|---|
uploadId | Multipart Upload事件的ID。 类型:字符串 默认值:无 |
max-parts | 规定在OSS响应中的最大Part数目。 类型:整数 默认值:1,000 |
part-number-marker | 指定List的起始位置,只有Part Number数目大于该参数的Part会被列出。 类型:整数 默认值:无 |
encoding-type | 指定对返回的内容进行编码,指定编码的类型。Key使用UTF-8字符,但xml 1.0标准不支持解析一些控制字符,比如ascii值从0到10的字符。对于Key中包含xml 1.0标准不支持的控制字符,可以通过指定encoding-type对返回的Key进行编码。 数据类型:字符串 默认值:无,可选值:url |
响应元素(Response Elements)
名称 | 描述 |
---|---|
ListPartsResult | 保存List Part请求结果的容器。 类型:容器 子节点:Bucket, Key, UploadId, PartNumberMarker, NextPartNumberMarker, MaxParts, IsTruncated, Part 父节点:无 |
Bucket | Bucket名称。 类型:字符串 父节点:ListPartsResult |
EncodingType | 指明对返回结果进行编码使用的类型。如果请求的参数中指定了encoding-type,那会对返回结果中的Key进行编码。 类型:字符串 父节点:ListPartsResult |
Key | Object名称。 类型:字符串 父节点:ListPartsResult |
UploadId | Upload事件ID。 类型:字符串 父节点:ListPartsResult |
PartNumberMarker | 本次List结果的Part Number起始位置。 类型:整数 父节点:ListPartsResult |
NextPartNumberMarker | 如果本次没有返回全部结果,响应请求中将包含NextPartNumberMarker元素,用于标明接下来请求的PartNumberMarker值。 类型:整数 父节点:ListPartsResult |
MaxParts | 返回请求中最大的Part数目。 类型:整数 父节点:ListPartsResult |
IsTruncated | 标明是否本次返回的List Part结果列表被截断。“true”表示本次没有返回全部结果;“false”表示本次已经返回了全部结果。 类型:枚举字符串 有效值:true、false 父节点:ListPartsResult |
Part | 保存Part信息的容器。 类型:字符串 子节点:PartNumber,LastModified, ETag, Size 父节点:ListPartsResult |
PartNumber | 标示Part的数字。 类型:整数 父节点:ListPartsResult.Part |
LastModified | Part上传的时间。 类型:日期 父节点:ListPartsResult.part |
ETag | 已上传Part内容的ETag。 类型:字符串 父节点:ListPartsResult.Part |
Size | 已上传Part大小。 类型:整数 父节点:ListPartsResult.Part |
细节分析
- List Parts支持max-parts和part-number-marker两种请求参数。
- max-parts参数最大值为1000;默认值也为1000。
- 在OSS的返回结果按照Part号码升序排列。
- 由于网络传输可能出错,所以不推荐用List Part出来的结果(Part Number和ETag值)来生成最后Complete Multipart的Part列表。
示例
请求示例:
Get /multipart.data?uploadId=0004B999EF5A239BB9138C6227D69F95 HTTP/1.1
Host: oss-example.oss-cn-hangzhou.aliyuncs.com
Date: Thu, 23 Feb 2012 07:13:28 GMT
Authorization: OSS qn6qrrqxo2oawuk53otfjbyc:4qOnUMc9UQWqkz8wDqD3lIsa9P8=
返回示例:
HTTP/1.1 200
Server: AliyunOSS
Connection: keep-alive
Content-length: 1221
Content-type: application/xml
x-oss-request-id: 106452c8-10ff-812d-736e-c865294afc1c
Date: Thu, 23 Feb 2012 07:13:28 GMT
<?xml version="1.0" encoding="UTF-8"?>
<ListPartsResult xmlns=”https://doc.oss-cn-hangzhou.aliyuncs.com”>
<Bucket>multipart_upload</Bucket>
<Key>multipart.data</Key>
<UploadId>0004B999EF5A239BB9138C6227D69F95</UploadId>
<NextPartNumberMarker>5</NextPartNumberMarker>
<MaxParts>1000</MaxParts>
<IsTruncated>false</IsTruncated>
<Part>
<PartNumber>1</PartNumber>
<LastModified>2012-02-23T07:01:34.000Z</LastModified>
<ETag>"3349DC700140D7F86A078484278075A9"</ETag>
<Size>6291456</Size>
</Part>
<Part>
<PartNumber>2</PartNumber>
<LastModified>2012-02-23T07:01:12.000Z</LastModified>
<ETag>"3349DC700140D7F86A078484278075A9"</ETag>
<Size>6291456</Size>
</Part>
<Part>
<PartNumber>5</PartNumber>
<LastModified>2012-02-23T07:02:03.000Z</LastModified>
<ETag>"7265F4D211B56873A381D321F586E4A9"</ETag>
<Size>1024</Size>
</Part>
</ListPartsResult>
最后更新:2016-11-23 17:16:08
上一篇:
ListMultipartUploads__关于MultipartUpload的操作_API 参考_对象存储 OSS-阿里云
下一篇:
PutBucketcors__跨域资源共享_API 参考_对象存储 OSS-阿里云
UpdateTrail__实例相关接口_API参考_操作审计-阿里云
权限点划分__数据开发手册_用户操作指南_大数据开发套件-阿里云
syslog日志__常见日志格式_用户指南_日志服务-阿里云
词汇表___专有网络 VPC-阿里云
格式转换___图片处理指南_对象存储 OSS-阿里云
UNIX虚拟主机PHP-Rewrite测试程序__网站访问异常_技术分享_云虚机主机-阿里云
金融云下FTP无法使用被动模式传输数据的原因__技术分享_技术运维问题_金融云-阿里云
发起路由器接口连接__高速通道相关接口_API 参考_云服务器 ECS-阿里云
马云叫你来捉妖,阿里云栖大会本周三正式召开了,去年马云提出新零售催生了三江购物,今年呢?
批量操作表__管理表_数据库开发_用户指南(RDBMS)_数据管理-阿里云
相关内容
常见错误说明__附录_大数据计算服务-阿里云
发送短信接口__API使用手册_短信服务-阿里云
接口文档__Android_安全组件教程_移动安全-阿里云
运营商错误码(联通)__常见问题_短信服务-阿里云
设置短信模板__使用手册_短信服务-阿里云
OSS 权限问题及排查__常见错误及排除_最佳实践_对象存储 OSS-阿里云
消息通知__操作指南_批量计算-阿里云
设备端快速接入(MQTT)__快速开始_阿里云物联网套件-阿里云
查询API调用流量数据__API管理相关接口_API_API 网关-阿里云
使用STS访问__JavaScript-SDK_SDK 参考_对象存储 OSS-阿里云