0042-00000104

问题描述

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

问题原因

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

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

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

  • 从本地断点记录保存文件中的断点记录处继续上传未上传完成的文件时,服务端不存在与该上传任务对应的UploadId。

问题示例

例如,您发起了如下请求:

PUT /multipart.data?partNumber=1&uploadId=0004B9895DBBB6E****  HTTP/1.1
Host: oss-example.oss-cn-hangzhou.aliyuncs.com
Date: Wed, 22 Feb 2012 08:32:21 GMT
Authorization: OSS qn6q**************:77Dv****************

[FILE DATA]

其中,请求参数UploadId是MultipartUpload事件的唯一标识。如果您提供的UploadId有误,对应的MultipartUpload已经被AbortMultipartUpload接口或CompleteMultipartUpload接口终止或完成,或者服务端未找到对应的UploadId,均会返回该错误。

解决方案

  1. 确保您提供的UploadId正确无误。

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

  3. 清理本地断点记录保存文件的信息,然后重新上传文件。

相关文档