【问题标题】:S3 uploads not working in DropzoneS3 上传在 Dropzone 中不起作用
【发布时间】:2013-11-03 16:52:20
【问题描述】:

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

return xhr.send(formData);

Chrome 中的错误:

IE 中的错误:

Opera 中的错误: 和 Chrome 一样

我的 S3 CORS 配置是:

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

这是 Dropzone 问题还是 S3 问题?

【问题讨论】:

    标签: php jquery amazon-web-services amazon-s3 dropzone.js


    【解决方案1】:

    错误的原因是同源策略。它只允许您对自己的域执行 XMLHTTPRequests。可能的解决方案是为 Amazon S3 创建一个域别名:http://carltonbale.com/how-to-alias-a-domain-name-or-sub-domain-to-amazon-s3/

    【讨论】:

    • 我知道为什么会这样,但我该如何解决?
    • 为我的答案添加了可能的解决方案。
    猜你喜欢
    • 2013-08-04
    • 1970-01-01
    • 2016-03-16
    • 2015-08-12
    • 1970-01-01
    • 2016-07-22
    • 2018-01-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多