You need to enable JavaScript to run this app.
导航
0019-00000110
最近更新时间:2024.01.05 16:32:26首次发布时间:2024.01.05 16:32:26

问题描述

合并分片时,请求 body 未按照 PartNumber 升序排列。

问题原因

用户发起分片合并请求,但 body 中的分片信息未按照 PartNumber 升序排列,导致请求错误。

问题示例

您发起如下分片合并请求:

POST /objectName?uploadId=00db1329615326ddb1b901c72e2c95b8 HTTP/1.1
Host: bucketname.tos-cn-beijing.volces.com
Date: GMT Date
Authorization: authorization xxx
Content-Length: length

{
    "Parts":[{
        "PartNumber":3, 
        "ETag":5f0bfe97160ea0387af0311a21c2ed82
    },
    {
        "PartNumber":1, 
        "ETag":5f0bfe97160ea0387bf0311b21c2ed82
    },
    {
        "PartNumber":2, 
        "ETag":5f0bfe97160ea0397bf0311a21c2ed82
    }]
}

上述请求中前两个分片的 PartNumber 分别为 3 和 1,不满足接口要求的按照 PartNumber 升序排列,因此出现该错误。

解决方案

确保 body 中的分片信息按照 PartNumber 升序排列。