【问题标题】:Erratic behavior of S3 Bucket - blames CORS fileS3 存储桶的不稳定行为 - 归咎于 CORS 文件
【发布时间】:2013-04-12 17:34:05
【问题描述】:

我正在使用 javascript 请求从 S3 存储桶中获取文件,而我似乎没有理由得到这个:

XMLHttpRequest cannot load https://s3.amazonaws.com/rifff_bucket/uploads%2F20130313T2336Z_5a9d96ef0d43ef775b9781cd336e1eb2%2Fsnarelayer.mp3. Origin http://localhost:3000 is not allowed by Access-Control-Allow-Origin.

我总是可以通过简单地将 URL 放入浏览器中来访问该文件 - 它存在并且有效。桶中的其他类似文件,使用相同的 javascript 请求,工作。

尽管它似乎是在指责 CORS 配置,但这种情况总是会发生,即使根本没有 CORS 文件也是如此。即使其他类似文件在没有 CORS 文件的情况下继续工作。

有什么线索吗?

【问题讨论】:

    标签: amazon-web-services amazon-s3


    【解决方案1】:

    已解决。不清楚对我的 CORS 文件进行了哪些更改 - 如果有的话。

    要注意的是,除非我真的要疯了,否则浏览器似乎会缓存拒绝。因此,如果您对 CORS 文件等进行了更改,您需要清除缓存以查看它的效果。这就是“不稳定行为”的原因。

    【讨论】:

    • 您是否介意接受您的回答,因为它解决了问题?
    猜你喜欢
    • 2020-07-16
    • 2018-07-03
    • 1970-01-01
    • 2021-12-28
    • 2021-03-31
    • 2017-09-21
    • 1970-01-01
    • 2016-02-06
    • 2015-12-07
    相关资源
    最近更新 更多