【发布时间】:2026-02-13 04:00:01
【问题描述】:
我正在尝试使用 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>
知道有什么问题吗?
【问题讨论】:
-
有机会发布您的 html/js 的净化版本吗?
标签: ruby-on-rails amazon-s3 cors