接口功能介绍
此接口用于列出指定uploadId所属的所有已经上传成功的分片。
接口约束
无
URI
GET /{bucket}/{objectName}?uploadId={uploadId}
路径参数
参数 | 是否必填 | 参数类型 | 说明 | 示例 |
---|---|---|---|---|
bucket | 是 | String | 桶名称 | testBucket |
objectName | 是 | String | 对象名称 | test |
Query参数
参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|---|
uploadId | 是 | String | 具体的UploadId,用于标识分段上传 | 2~xV3umxNY7f********** |
请求参数
请求头header参数
参数 | 是否必填 | 参数类型 | 说明 | 示例 |
---|---|---|---|---|
Authorization | 是 | String | 用于验证请求合法性的认证信息 |
请求体body参数
无
响应参数
参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|---|
ListPartsResult | 是 | Array of Objects | 结果列表 | ListPartsResult |
表 ListPartsResult
参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|---|
Bucket | 是 | String | 将会接收对象的存储桶 | bucket1 | |
Key | 是 | String | 对象的key | test1 | |
UploadId | 是 | String | UploadId用于标识分段上传 | 2~xV3umxNY7f********** | |
Owner | 是 | Array of Objects | 上传对象拥有者的ID和显示名 | Owner | |
StorageClass | 是 | String | 对象的存储类型 | STANDARD | |
PartNumberMarker | 是 | String | 如果IsTruncated 为true,在后续序列中被使用,为序列的开始标识 | 0 | |
NextPartNumberMarker | 是 | String | 如果IsTruncated为true,在后续序列中被使用,为序列的结束标识 | 1 | |
MaxParts | 是 | Integer | 响应中允许返回的最大分段数 | 10 | |
IsTruncated | 是 | Boolean | 如果为true,返回上载对象的子集 | true | |
Part | 是 | Array of Objects | 包含LastModified, PartNumber, ETag和Size元素的容器 | Part |
表 Part
参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|---|
LastModified | 是 | String | 分段被上传的时间 | 2023-04-20T12:43:26.957Z | |
PartNumber | 是 | Integer | 分段的编号 | 10 | |
ETag | 是 | String | 分段的实体标识 | 545d2ff************* | |
Size | 是 | Integer | 分段的大小 | 19 |
表 Owner
参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|---|
ID | 是 | String | Owner的ID | ***3795438795279 | |
DisplayName | 是 | String | Owner的显示名 | test |
请求示例
GET /testbucket/test?uploadId=2~xV3umxNY7f**********
请求头header
Host: gdoss.xstore.ctyun.cn
Date: Wed, 28 Oct 2023 09:32:00 GMT
Authorization: authorization string
请求体body
无
响应示例
HTTP/1.1 200 OK
x-amz-request-id: 656c76696e6727732072657175657374
Date: Mon, 1 Nov 2010 20:34:56 GMT
<?xml version="1.0" encoding="UTF-8"?>
<ListPartsResult xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
<Bucket>test0959</Bucket>
<Key>multipart1.txt</Key>
<UploadId>2~xV3umxNY7f**********</UploadId>
<StorageClass>STANDARD</StorageClass>
<PartNumberMarker>0</PartNumberMarker>
<NextPartNumberMarker>1</NextPartNumberMarker>
<MaxParts>1000</MaxParts>
<IsTruncated>false</IsTruncated>
<Owner>
<ID>****3795438795279</ID>
<DisplayName>test</DisplayName>
</Owner>
<Part>
<LastModified>2023-04-20T12:43:26.957Z</LastModified>
<PartNumber>1</PartNumber>
<ETag>545d2ff*************</ETag>
<Size>19</Size>
</Part>
</ListPartsResult>
状态码
HTTP状态 | 错误码 | 描述 |
---|---|---|
200 | 操作成功 | |
403 | AccessDenied | 用户没有权限执行操作 |
404 | NoSuchBucket | 操作指定的桶不存在 |
404 | NoSuchKey | 操作指定的对象key不存在 |
404 | NoSuchUpload | UploadId不存在 |
错误码
请参考 请求错误码(原生接口)。