2013-05-09 153 views
5

我的应用程序通过JavaScript在亚马逊S3上请求文件时,我一直在获取权限被拒绝的错误。Amazon S3 CORS错误

我有一个CORS文件设置,它似乎大多数时间工作,但间歇性失败。

我总是可以通过清除浏览器缓存来解决这个问题。

这可能是什么线索?我没有使用云端,我知道有些人发现会造成问题。

+0

你可以发布间歇性失败的示例代码吗?或者,示例请求和响应? – MathGladiator 2013-05-15 02:27:50

+0

也是您的存储桶政策? – Undo 2013-05-15 03:33:51

+0

拒绝:XMLHttpRequest无法加载https://s3.amazonaws.com/rifff_bucket/uploads%2F20130313T2336Z_5a9d96ef0d43ef775b9781cd336e1eb2%2Fsnarelayer.mp3。 Access-Control-Allow-Origin不允许源http:// localhost:3000。 – Jim 2013-07-08 09:17:06

回答

-4

至于我记得,Chrome浏览器不允许从本地主机制造CORS请求:

抑制:XMLHttpRequest的无法加载s3.amazonaws.com/rifff_bucket/...。 Access-Control-Allow-Origin不允许来源localhost:3000。

尝试在工作电脑上设置开发域。

除此之外,对于我来说S3也拒绝CORS请求,即使它们不是从本地主机制作的。