0042-00000203

问题描述

请求参数中UploadId对应的分片上传任务不存在。

问题原因

您发起了CompleteMultipartUpload请求来完成分片上传任务,并在请求参数中通过UploadId指定了具体的MultipartUpload分片上传任务,但是您提供的UploadId对应的MultipartUpload不存在。可能是以下原因:

  • 您提供的UploadId不是合法的UploadId;

  • 您提供的UploadId对应的分片上传任务已经终止(Abort)或完成(Complete)。

问题示例

比如您发起了如下请求:

POST /multipart.data?uploadId=0004B9B2D2F7815C432C9057C031****&encoding-type=url HTTP/1.1
Host: oss-example.oss-cn-hangzhou.aliyuncs.com
Content-Length: 1056
Date: Fri, 24 Feb 2012 10:19:18 GMT
Authorization: OSS qn6q**************:77Dv****************
<CompleteMultipartUpload> 
    <Part> 
        <PartNumber>1</PartNumber>  
        <ETag>"3349DC700140D7F86A0784842780****"</ETag> 
    </Part>  
    <Part> 
        <PartNumber>5</PartNumber>  
        <ETag>"8EFDA8BE206636A695359836FE0A****"</ETag> 
    </Part>  
    <Part> 
        <PartNumber>8</PartNumber>  
        <ETag>"8C315065167132444177411FDA14****"</ETag> 
    </Part> 
</CompleteMultipartUpload>

其中请求参数UploadId是MultipartUpload事件的唯一标识。如果您提供的UploadId有误,不在我们的记录中,或者是对应的MultipartUpload已经被AbortMultipartUpload接口或CompleteMultipartUpload接口终止或完成,您都会看到该错误。

解决方案

  • 确保您提供的UploadId正确无误。

  • 确保您提供的UploadId对应的分片上传任务还未被Abort或Complete。

相关文档