Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php S3上载在Dropzone中不工作_Php_Jquery_Amazon Web Services_Amazon S3_Dropzone.js - Fatal编程技术网

Php S3上载在Dropzone中不工作

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

我正在使用Dropzone上传到S3,但它只在Firefox中工作。它不适用于Chrome、Opera、Safari或IE10。dropzone.js中的第1410行似乎有问题

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创建一个域别名:

我知道为什么会发生这种情况,但如何修复它?在我的答案中添加了可能的解决方案。