获取已上传成功的分片列表-ListParts
简介
获取未完成分片上传的对象的已上传成功的分片列表。
定义
句法(Syntax):
GET /?muploadpart&uploadId=<uploadid>
Host: <bucket_name>.ufile.ucloud.cn
Authorization: <token>请求参数(Request Parameters)
| Parameter name | Type | Description | Required | 
|---|---|---|---|
| uploadId | string | 上传ID。 | Yes | 
| max-parts | Integer | 规定在US3响应中的最大Part数目。 | No | 
| part-number-marker | Integer | 指定List的起始位置,只有Part Number数目大于该参数的Part会被列出。 | No | 
响应(Responses)
| Parameter name | Type | Description | 
|---|---|---|
| UploadId | string | 上传ID | 
| Bucket | string | 空间名称 | 
| Key | string | 文件名称 | 
| Parts | array | 分片列表 | 
| MaxParts | Integer | 返回请求中最大的Part数目。 | 
| IsTruncated | Bool | 标明本次返回的ListParts结果列表是否被截断。 | 
| Parts | Array | 分片信息。 | 
| NextPartNumberMarker | Integer | 如果本次没有返回全部结果,响应请求中将包含NextPartNumberMarker元素,用于标明接下来请求的PartNumberMarker值。 | 
分片信息(PartsItem)
| Parameter name | Type | Description | 
|---|---|---|
| PartNum | Integer | 分片编号。 | 
| Etag | string | 分片etag值。 | 
| LastModified | Integer | Part上传的时间。 | 
| Size | Integer | 已上传Part大小。 | 
示例
请求示例(Example Request):
GET /?muploadpart&uploadId=e5af977e-329c-4a25-b907-d8bc39ff95e3 HTTP/1.1
Host: example.cn-bj.ufileos.ucloud.cn
Authorization:xxx pRAtiCbYdYI9wqHMqcQe0D9m16YpTsKBVL3GeBZ6wn6N+00uMrI7NQ==:VdDRXKoBjX6FnxjOz+HbLtswW50=响应示例(Example Response):
{
    "UploadId": "e5af977e-329c-4a25-b907-d8bc39ff95e3",
    "Key": "large_file_version_4",
    "Bucket": "example",
    "Parts": [
        {
            "Etag": "K8y9LzjxXBPrfVqJ_Z2F9ZXiO8M=",
            "PartNum": 0,
            "LastModified": 1699432473,
            "Size": 33554432
        },
        {
            "Etag": "K8y9LzjxXBPrfVqJ_Z2F9ZXiO8M=",
            "PartNum": 1,
            "LastModified": 1699432473,
            "Size": 33554432
        },
        {
            "Etag": "8AELsK7_teqWNDghPCj9IdowvBA=",
            "PartNum": 2,
            "LastModified": 1699432473,
            "Size": 33554432
        }
    ]
}