Amazon web services S3 Bucket的不稳定行为-归咎于CORS文件
我使用javascript请求从S3存储桶中获取文件,我似乎毫无理由地得到:Amazon web services S3 Bucket的不稳定行为-归咎于CORS文件,amazon-web-services,amazon-s3,Amazon Web Services,Amazon S3,我使用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-Or
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放在浏览器中,我就可以访问这个文件——它是存在的,并且有效。bucket中的其他类似文件使用相同的javascript请求工作
尽管这似乎归咎于CORS配置,但这种情况总是会发生,即使根本没有CORS文件。即使其他类似文件继续工作,但没有CORS文件
有什么线索吗?已解决。不清楚我的CORS文件发生了什么变化——如果有的话
需要注意的是,除非我真的疯了,否则浏览器似乎会缓存拒绝。因此,如果您对CORS文件等进行了更改,则需要清除缓存以查看其效果。这就是“不稳定行为”的原因。您介意接受您的答案吗,因为它解决了问题?