2012-01-11 66 views
4

私はS3に投稿しようとしているが、これのエラーを取り戻すよ:投稿画像

<Error> 
    <Code>InvalidArgument</Code> 
    <Message>Conflicting query string parameters: acl, policy</Message> 
    <ArgumentValue>acl</ArgumentValue> 
    <ArgumentName>ResourceType</ArgumentName> 
    <RequestId>AD52BCA534..</RequestId> 
    <HostId>gdICZHAf...</HostId> 
</Error> 

競合クエリ文字列パラメータは何を意味するのでしょうか?

答えて

0

私にも同様の問題がありました。私はs3のアップロードをテストするためにchrome rest clientを使用していました。私の問題は、私は2つのポストボディーを持っていたことです。

あなたのリクエストに複数の投稿体が存在する可能性があります。

3

HTMLフォームを使用してファイルをアップロードする場合は、フォームのenctypemultipart/form-dataに設定されていることを確認してください。私はその属性を含める前に全く同じエラーを受け取っていました。

<form action="https://mybucket.s3.amazonaws.com/" 
    method="POST" 
    enctype="multipart/form-data"> 
1

jQueryとAjaxを使用してファイルをPOSTしようとすると、これは私の問題でした。実際のファイルは送信されていないことが判明しました。私がそれを修正したとき、S3は不平を言った。

関連する問題