由于IE10及其前身不支持Image的crossOrigin,因此客户端的画布无法显示s3 / cloudfront中的图像。
要解决这个问题,我假设我需要通过我的主服务器(ec2实例)代理数据。
我想知道使用s3put将数据传输到我的ec2实例是否更好,或更好地使用http代理来获取它。
另外 - 最好在django / php / etc中处理这个问题,或者更好地用apache处理它(不知道我会怎么做,但也许你有个好主意分享)。
或许还有一些更好的办法可以解决这个问题?将我的s3水桶挂载为驱动器?
答案 0 :(得分:0)
以下是解决问题的灵感方法:
http://dira.ro/2011/10/17/heroku-s3-canvas-and-the-security-error-of-doom
(我采用了类似的方法,但只需将base64编码后再将它们编码到s3上。)
这是另一种解决问题的方法,但需要flash: http://easyxdm.net/wp/