0

因为 IE10 及其前身不支持 Image 的 crossOrigin,所以客户端的画布无法显示来自 s3/cloudfront 的图像。

为了解决这个问题,我假设我需要通过我的主服务器(一个 ec2 实例)代理数据。

我想知道使用 s3put 将数据获取到我的 ec2 实例是否更好,或者仅使用 http 代理获取数据更好。

另外——最好在 django/php/etc 中处理这个问题,或者更好地用 apache 处理它(不知道我会怎么做,但也许你有一个好主意来分享)。

或者也许有更好的方法来处理这个?将我的 s3 存储桶安装为驱动器?

4

1 回答 1

0

这是解决此问题的一种启发式方法:

http://dira.ro/2011/10/17/heroku-s3-canvas-and-the-security-error-of-doom

(我采取了类似的方法,但只是在将图像放入 s3 之前对我的图像进行 base64 编码。)

这是解决问题的另一种方法,但需要闪存: http ://easyxdm.net/wp/

于 2013-05-03T19:13:22.123 回答