获取正在执行的分片上传id-GetMultiUploadId
简介
获取正在执行的分片上传id。
定义
句法(Syntax):
  GET /?muploadid&prefix=<prefix>&marker=<marker>&limit=<limit>
  Host: <bucket_name>.ufile.ucloud.cn
  Authorization: <token>请求参数(Request Parameters)
请求头(Request Headers)
| Parameter name | Type | Description | Required | 
|---|---|---|---|
| prefix | string | 前缀,utf-8编码,默认为空字符串 | No | 
| marker | string | 标志字符串,utf-8编码,默认为空字符串 | No | 
| limit | int | id列表数目,默认为20 | No | 
| upload-id-marker | string | 与key-marker参数配合使用,用于指定返回结果的起始位置。 | No | 
响应元素(Reponse Elements)
| Parameter name | Type | Description | 
|---|---|---|
| NextMarker | string | 下一个标志字符串,utf-8编码 | 
| DataSet | array | 上传id列表。 | 
| Bucket | string | 空间名字。 | 
| UploadIdMarker | 如果本次没有返回全部结果,响应请求中将包含NextUploadMarker元素,用于表示接下来请求的UploadMarker值。 | |
| IsTruncated | Bool | 表示本次返回的MultipartUpload结果列表是否被截断。 | 
| 数据集(DataSet) | 
| Parameter name | Type | Description | 
|---|---|---|
| UploadId | string | 文件上传ID | 
| FileName | string | 文件名称 | 
| StartTime | int | 上传开始时间,UNIX时间戳 | 
| StorageClass | string | 存储类型 | 
示例
请求示例(Example Request):
GET /?muploadid&prefix=lar&marker=a&limit=20 HTTP/1.1
Host: example.cn-bj.ufileos.ucloud.cn
Authorization: xxx pRAtiCbYdYI9wqHMqcQe0D9m16YpTsKBVL3GeBZ6wn6N+00uMrI7NQ==:VdDRXKoBjX6FnxjOz+HbLtswW50=响应示例(Example Response):
{
    "NextMarker": "",
    "RetCode": 0,
    "ErrMsg": "",
    "DataSet": [
        {
            "UploadId": "3be8bd2b-4188-41d5-ac80-9ddf644a090c",
            "StartTime": 1484116878,
            "FileName": "large_file_version_2",
            "StorageClass": "STANDARD"
        },
        {
            "UploadId": "e5af977e-329c-4a25-b907-d8bc39ff95e3",
            "StartTime": 1484117647,
            "FileName": "large_file_version_4",
            "StorageClass": "STANDARD"
        }
    ]
}