我正在尝试使用blur.js来模糊用户上传的图像,并将图像存储在 Amazon S3 上。我已经设置了我认为正确的 CORS 配置,但是图像无法模糊,并且在浏览器中出现此错误:
Unable to get image data from canvas because the canvas has been tainted by cross-origin data.
这是我的 CORS 配置:
<?xml version="1.0" encoding="UTF-8"?>
<CORSConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
<CORSRule>
<AllowedOrigin>*</AllowedOrigin>
<AllowedMethod>GET</AllowedMethod>
<AllowedMethod>POST</AllowedMethod>
<AllowedHeader>*</AllowedHeader>
</CORSRule>
</CORSConfiguration>
知道有什么问题吗?