問題の説明
オブジェクト名が命名規則に準拠していません。
原因
リクエスト内のオブジェクト名は、スラッシュ (/) またはバックスラッシュ (\) で始まります。
例
次のPutObjectリクエストでは、オブジェクト名はスラッシュ (/) で始まります。
PUT // test.txt HTTP/1.1
Content-Length: ContentLength
Content-Type: ContentType
ホスト: BucketName.oss-cn-hangzhou.aliyuncs.com
日付: GMT日付
権限付与: SignatureValue ソリューション
リクエスト内のオブジェクト名が次の命名規則に従っていることを確認してください。
名前を、スラッシュ (/) またはバックスラッシュ (\) で始めることはできません。
名前はUTF-8でエンコードする必要があります。
名前は1 ~ 1,023文字である必要があります。
名前は大文字と小文字を区別します。
正しい例:
PUT /test.txt HTTP/1.1
コンテンツ-長さ: 344606
コンテンツタイプ: image/jpg
ホスト: oss-example.oss-cn-hangzhou.aliyuncs.com
日付: 11月21日 (土) 2015 18:52:34 GMT
承認: OSS qn6qrrqxo2oawuk53otf ****:kZoYNv66bsmc10 + dcGKw5x2P ****