問題の説明
リクエスト内の encoding-type パラメーターの値が無効な場合、InvalidArgument エラーが返されます。
原因
リクエストパラメーターまたはリクエストヘッダー内の encoding-type パラメーターに、サポートされていない値が指定されています。有効な値は url、url2、および base64 です。
例
無効な encoding-type 値 (urlencode) を含むリクエストのサンプル:
https://junchengtest.oss-cn-chengdu.aliyuncs.com/5e268a36-1805e55ecba.mp4?uploads
Authorization:OSS LTAI****************:PCX5************************
Date:Fri, 10 Feb 2023 03:52:53 GMT
encoding-type:urlencodeエラー応答のサンプル:
<Error>
<Code>InvalidArgument</Code>
<Message>リクエストで指定されたエンコーディング方式が無効です</Message>
<RequestId>63E5C184D9A9023037C50687</RequestId>
<HostId>junchengtest.oss-cn-chengdu.aliyuncs.com</HostId>
<ArgumentName>encoding-type</ArgumentName>
<ArgumentValue>urlencode</ArgumentValue>
</Error>ソリューション
フラグメントアップロードを使用する場合、encoding-type を以下のいずれかの有効な値に設定してください:url、url2、または base64。