Php S3上载在Dropzone中不工作
我正在使用Dropzone上传到S3,但它只在Firefox中工作。它不适用于Chrome、Opera、Safari或IE10。dropzone.js中的第1410行似乎有问题Php S3上载在Dropzone中不工作,php,jquery,amazon-web-services,amazon-s3,dropzone.js,Php,Jquery,Amazon Web Services,Amazon S3,Dropzone.js,我正在使用Dropzone上传到S3,但它只在Firefox中工作。它不适用于Chrome、Opera、Safari或IE10。dropzone.js中的第1410行似乎有问题 return xhr.send(formData); Chrome中的错误: IE中的错误: Opera中的错误: 和铬一样 我的S3 CORS配置是: <CORSConfiguration> <CORSRule> <AllowedOrigin>*</Allow
return xhr.send(formData);
Chrome中的错误:
IE中的错误:
Opera中的错误:
和铬一样
我的S3 CORS配置是:
<CORSConfiguration>
<CORSRule>
<AllowedOrigin>*</AllowedOrigin>
<AllowedMethod>GET</AllowedMethod>
<AllowedMethod>PUT</AllowedMethod>
<AllowedMethod>POST</AllowedMethod>
<AllowedMethod>DELETE</AllowedMethod>
<AllowedHeader>*</AllowedHeader>
</CORSRule>
</CORSConfiguration>
*
得到
放
职位
删除
*
这是Dropzone问题还是S3问题?错误的原因是同源策略。它只允许您对自己的域执行XMLHTTPRequests。可能的解决方案是为Amazon S3创建一个域别名:我知道为什么会发生这种情况,但如何修复它?在我的答案中添加了可能的解决方案。