我正在使用 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 文件的情况下继续工作。
有什么线索吗?