问题描述
请求参数中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。
相关文档
文档内容是否对您有帮助?