问题描述
UploadPartCopy请求中携带的x-oss-copy-source
请求头不合法。
问题原因
您发起了UploadPartCopy请求来从一个已存在的Object中拷贝数据来上传一个Part,x-oss-copy-source
参数用来指定拷贝源。如果该参数有误,就会产生该错误。该参数的格式是/oss-example/src-object
或者/oss-example/src-object?versionId=CAEQMxiBgMC0vs6D0BYiIGJiZWRjOTRjNTg0NzQ1MTRiN2Y1OTYxMTdkYjQ0****
,后者用于指定具体的版本。
问题示例
比如您发起了如下请求:
PUT /multipart.data?partNumber=1&uploadId=0004B9895DBBB6EC98E36 HTTP/1.1
Host: oss-example.oss-cn-hangzhou.aliyuncs.com
Content-Length:6291456
Date: Wed, 22 Feb 2012 08:32:21 GMT
Authorization: OSS qn6q**************:77Dv****************
x-oss-copy-source: oss-example/src-object
x-oss-copy-source-range:bytes=100-6291756
其中x-oss-copy-source
参数没有以/
开头,不符合参数规定的格式,因此产生错误。
解决方案
请确保您的请求中x-oss-copy-source
请求头参数格式正确无误,比如:
PUT /multipart.data?partNumber=1&uploadId=0004B9895DBBB6EC98E36 HTTP/1.1
Host: oss-example.oss-cn-hangzhou.aliyuncs.com
Content-Length:6291456
Date: Wed, 22 Feb 2012 08:32:21 GMT
Authorization: OSS qn6q**************:77Dv****************
x-oss-copy-source: /oss-example/src-object
x-oss-copy-source-range:bytes=100-6291756
相关文档
文档内容是否对您有帮助?