すべてのプロダクト
Search
ドキュメントセンター

Object Storage Service:0042-00000208

最終更新日:Feb 22, 2024

問題の説明

CompleteMultipartUploadリクエストの本文のXMLデータが無効です。

発生原因

CompleteMultipartUploadリクエストのXML本文のPartノードにPartNumberパラメーターがありません。

たとえば、次のリクエストを開始します。

POST /multipart.data?uploadId=0004B9B2D2F7815C432C9057C031 ****&encoding-type=url HTTP/1.1
ホスト: oss-example.oss-cn-hangzhou.aliyuncs.com
コンテンツ-長さ: 1056
日付: 2月24日金曜日2012 10:19:18 GMT
承認: OSS qn6qrrqxo2oawuk53otf ****:8VwFhFUWmVecK 6jQlHlXMK/z ****
<CompleteMultipartUpload> 
    <パート>
    		<PartNumber> テスト </PartNumber>
        <ETag>"3349DC700140D7F86A0784842780 ****"</ETag>
    </パート>  
    <パート> 
        <PartNumber>5</PartNumber>  
        <ETag>"8EFDA8BE206636A695359836FE0A ****"</ETag> 
    </パート>  
    <パート> 
        <PartNumber>8</PartNumber>  
        <ETag>"8C315065167132444177411FDA14 ****"</ETag> 
    </パート>
</CompleteMultipartUpload> 

CompleteMultipartUploadルートノードの各Part子ノードのPartNumberパラメーターの値は、正の整数である必要があります。 最初のPartノードのPartNumberパラメーターの値がtestであるため、サンプルリクエストに対してエラーが返されます。

ソリューション

PartNumberパラメーターの値が正の整数であることを確認します。 次のサンプルコードは、有効なサンプルリクエストを提供します。

POST /multipart.data?uploadId=0004B9B2D2F7815C432C9057C031 ****&encoding-type=url HTTP/1.1
ホスト: oss-example.oss-cn-hangzhou.aliyuncs.com
コンテンツ-長さ: 1056
日付: 2月24日金曜日2012 10:19:18 GMT
承認: OSS qn6qrrqxo2oawuk53otf ****:8VwFhFUWmVecK 6jQlHlXMK/z ****
<CompleteMultipartUpload> 
    <パート> 
        <PartNumber>1</PartNumber>
        <ETag>"3349DC700140D7F86A0784842780 ****"</ETag> 
    </パート>  
    <パート> 
        <PartNumber>5</PartNumber>  
        <ETag>"8EFDA8BE206636A695359836FE0A ****"</ETag> 
    </パート>  
    <パート> 
        <PartNumber>8</PartNumber>  
        <ETag>"8C315065167132444177411FDA14 ****"</ETag> 
    </パート>
</CompleteMultipartUpload> 

参考資料