API ゲートウェイで API を作成して、オーディオ ファイルを s3 にアップロードします。ファイルはローカル PC から multipart/form-data として送信されます。
API統合リクエストを以下に示します
URL パス パラメータで、バケットをパラメータとして追加し、バケット名を直接追加しました
ファイルをアップロードしようとすると、エラー応答が返されます。
body: '<?xml version="1.0" encoding="UTF-8"?>\n<Error><Code>InvalidArgument</Code><Message>x-amz-content-sha256 must be UNSIGNED-PAYLOAD, STREAMING-AWS4-HMAC-SHA256-PAYLOAD, or a valid sha256 value.</Message><ArgumentName>x-amz-content-sha256</ArgumentName><ArgumentValue>null</ArgumentValue><RequestId>123445667788</RequestId><HostId>abcd/Jefgh2272vb/ghvsvds+gh+6273gdhsg+gdgshdshdsjdsj=</HostId></Error>'
どのような変更を行う必要がありますか?
いくつかの調査の後、私はいくつかの非常に有用な文書を見つけました
あなたも同じ問題に直面している場合は、これを通過してください!!
API のバイナリ サポートに multipart/form-data を追加しました。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加