全部產品
Search
文件中心

Object Storage Service:OSS分區上傳檔案時提示NoSuchUpload錯誤

更新時間:Feb 28, 2024

問題描述

阿里雲Object Storage Service分區上傳或斷點續傳檔案時,返回NoSuchUpload錯誤碼,詳細報錯如下:

The specified upload does not exist. The upload ID may be invalid, or the upload may have been aborted or completed.

問題原因

分區上傳或者斷點續傳時,調用UploadPart介面指定的upload ID不存在,部分分區上傳成功,但最終未完成上傳。

解決方案

在分區上傳或斷點續傳時,以調用CompleteMultipartUpload介面返回的HTTP狀態代碼200以及requestId為準。建議檢查下您在介面調用時記錄的UploadId是否準確,或者檢查對應的UploadId是否已經上傳完成,詳情請參見InitiateMultipartUpload

更多資訊

分區上傳過程分以下三步:

  1. 初始化一個分區上傳事件: 調用ossClient.initiateMultipartUpload方法返回OSS建立的全域唯一的UploadId。

  2. 上傳分區: 調用ossClient.uploadPart方法上傳分區資料。

  3. 完成分區上傳: 所有分區上傳完成後,調用ossClient.completeMultipartUpload方法將所有分區合并成完整的檔案。

適用於

  • Object Storage Service