2013-10-24 4 views
1

Dropzone을 사용하여 S3에 업로드하고 있지만 Firefox에서만 작동합니다. Chrome, Opera, Safari 또는 IE10에서는 작동하지 않습니다. dropzone.js의 1410 행에 문제가있는 것 같습니다. 크롬에서Dropzone에서 S3 업로드가 작동하지 않습니다.

return xhr.send(formData); 

오류 : IE에서 dropzone-chrome-error

오류 : 오페라 dropzone-ie10-error

오류 : 크롬 등 동일은

내 S3 CORS 구성은 다음과 같습니다

<CORSConfiguration> 
    <CORSRule> 
    <AllowedOrigin>*</AllowedOrigin> 
    <AllowedMethod>GET</AllowedMethod> 
    <AllowedMethod>PUT</AllowedMethod> 
    <AllowedMethod>POST</AllowedMethod> 
    <AllowedMethod>DELETE</AllowedMethod> 
    <AllowedHeader>*</AllowedHeader> 
    </CORSRule> 
</CORSConfiguration> 

이것은 Dropzone 문제입니까, 아니면 S3 문제입니까?

답변

0

오류의 원인은 동일한 출처 정책입니다. 그것은 당신이 자신의 도메인에 XMLHTTPRequests 할 수 있습니다. 가능한 해결책은 Amazon S3에 대한 도메인 별칭을 만드는 것입니다. http://carltonbale.com/how-to-alias-a-domain-name-or-sub-domain-to-amazon-s3/

+0

왜 그런지 알지만 어떻게 해결할 수 있습니까? –

+0

내 대답에 가능한 해결책을 추가했습니다. – Oleg

관련 문제