AWS S3 CORS规则不适用于SVG文件

时间:2019-02-08 23:05:27

标签: amazon-web-services svg amazon-s3 cors

我得到Access to XMLHttpRequest at 'https://s3...myImage.svg' from origin 'http://localhost:3000' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

我设置了CORS规则,但是仍然出现此错误。

奇怪的是,我只在SVG文件中遇到此错误。我尝试使用JPEG文件,但没有问题。

有人知道如何解决这个问题吗?

编辑: 我的cors配置

<?xml version="1.0" encoding="UTF-8"?>
<CORSConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
<CORSRule>
    <AllowedOrigin>http://*</AllowedOrigin>
    <AllowedOrigin>https://*</AllowedOrigin>
    <AllowedMethod>HEAD</AllowedMethod>
    <AllowedMethod>GET</AllowedMethod>
    <AllowedHeader>*</AllowedHeader>
</CORSRule>
</CORSConfiguration>

我还尝试了许多其他在线版本。 我只得到处理SVG文件的错误。同一存储桶中的JPEG文件没有错误。

0 个答案:

没有答案