2013-10-10 12 views
6

jQueryコンパイラ(v 3.9.1)でS3にアップロードしようとしており、デバッグが有効になっています。アップロードのすべての部分が成功しますが、「Amazonが部品を組み合わせるように質問しています」というエラーが表示されます。Fine Uploader S3:安全でないヘッダー "ETag"を取得することを拒否されました

私はアマゾンからだけでなく、この[危険なヘッダー「のETag」を得ることを拒否]コンソール上でデバッグを有効にし、エラーを取得しました:

はボディと応答ステータス400を受信: InvalidPartつまたは指定された の詳細を見つけることができませんでした。一部には、アップロードされていないかもしれない、または 指定されたエンティティタグは一部のエンティティ tag.eTvPFvkXEm07T17tvZvFacR4vn95EUTqXyoPvlLh1a6AADlc94v7H9.a2jcmow1pjfN1xcdw_xMx60APpXn6rGwhHYtzE0NT90Bs0IVqrkaFHW75yRl5E4nfO3Od6rWZnull0CD2DC02D0870E61R4Kpfe66IDvL44Jx9Aoicxgh9Frqd4qr8ILWHbu5YhlqGomxIBOZvfkgy4R4VsYS1

答えて

9

あなたのAmazon S3のCORSのXML設定ファイルが間違っているようだと一致しない場合があります。下記のとおり、あなたが、<CORSRule>セクションにdocumentation on Amazon S3 serversofficial blog post on the same thing

<?xml version="1.0" encoding="UTF-8"?> 
<CORSConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/"> 
    <CORSRule> 
     <AllowedOrigin>*</AllowedOrigin> 
     <AllowedMethod>POST</AllowedMethod> 
     <AllowedMethod>PUT</AllowedMethod> 
     <AllowedMethod>DELETE</AllowedMethod> 
     <MaxAgeSeconds>3000</MaxAgeSeconds> 
     <ExposeHeader>ETag</ExposeHeader> 
     <AllowedHeader>*</AllowedHeader> 
    </CORSRule> 
</CORSConfiguration> 

詳しい情報を<ExposeHeader>ETag</ExposeHeader>を追加していることを確認します。

+0

これは私のために働いた。ありがとうございました。 – racl101

関連する問題