2012-01-11 71 views
4

我試圖張貼到S3,但找回了這樣一個錯誤:發佈圖像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

我有類似的問題。我使用Chrome休息客戶端來測試s3上傳。我的問題是,我有2個職位 - 一個原始和一個結構化,並導致亞馬遜發送給我這個錯誤。

我懷疑你的請求中可能有多個帖子正文。

3

如果您使用HTML表單上傳文件,請確保您將表單的enctype設置爲multipart/form-data。在包含該屬性之前,我收到了完全相同的錯誤。

例如

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

這是我嘗試使用jQuery和Ajax發佈文件時遇到的一個問題。事實證明,實際文件沒有傳輸。當我解決這個問題時,S3停止抱怨。