我得到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文件没有错误。