【发布时间】:2014-11-07 22:33:41
【问题描述】:
我正在尝试使用这些 CORS 配置从 Amazon s3 获取图像:
<CORSRule>
<AllowedOrigin>*</AllowedOrigin>
<AllowedMethod>GET</AllowedMethod>
<AllowedMethod>PUT</AllowedMethod>
<AllowedMethod>POST</AllowedMethod>
<AllowedMethod>DELETE</AllowedMethod>
<AllowedHeader>*</AllowedHeader>
</CORSRule>
我收到的错误是:
Image from origin 'https://s3.amazonaws.com' has been blocked from loading by Cross-Origin Resource Sharing policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
我在 Chrome 中收到此错误,但在 Firefox 中没有。 我尝试浏览但没有找到解决方案。 谁能帮我解决这个问题?
谢谢
【问题讨论】:
-
你把这些 cors 规则放在哪里?
-
有同样的问题。它与 chrome 中的缓存有关,访问控制标头永远不会正确缓存。
标签: image google-chrome firefox amazon-web-services amazon-s3