问题描述
Object名称不符合规范。
问题原因
发送的请求中Object名称以正斜线(/)或者反斜线(\)开头。
问题示例
以下PutObject请求URL中包含的Object名称以正斜线(/)开头。
PUT //test.txt HTTP/1.1
Content-Length:ContentLength
Content-Type: ContentType
Host: BucketName.oss-cn-hangzhou.aliyuncs.com
Date: GMT Date
Authorization: SignatureValue
解决方案
确保请求中涉及的Object名称符合以下命名规范。
-
不能以正斜线(/)或者反斜线(\)开头。
-
使用UTF-8编码。
-
长度必须在1~1023字符之间。
-
区分大小写。
正确请求示例如下:
PUT /test.txt HTTP/1.1
Content-Length:344606
Content-Type: image/jpg
Host: oss-example.oss-cn-hangzhou.aliyuncs.com
Date: Sat, 21 Nov 2015 18:52:34 GMT
Authorization: OSS qn6qrrqxo2oawuk53otf****:kZoYNv66bsmc10+dcGKw5x2P****
相关文档
-
对象命名
-
PutObject
内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家
阿里云企业补贴进行中: 马上申请
腾讯云限时活动1折起,即将结束: 马上收藏
同尘科技为腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利:同意关联,立享优惠
转转请注明出处:https://www.yunxiaoer.com/159217.html