使用flex bipmapdata.draw()创建快照时,如果图像不是来自允许的域,则会引发安全性错误。
我正在尝试添加来自多个网址源(谷歌图片)的图片,因此我无法调用draw()。
然而,如果图像是frow我的服务器www.foo.com,它有一个很好的crossdomain.xml,这一切都很好。
我与Nginx有关的问题如下:
我如何制作代理,其中http://www.foo.com/img_proxy/bar_img_url将从http://bar_img_url获取图像并将其返回,就好像它来自 www.foo.com 域。
到目前为止我用过:
location /img_proxy/ {
rewrite ^/img_proxy/(.*) http://$1 last;
}
它完成了获取图像的工作,但不知何故,flex仍然知道它不是来自我的服务器,因为.draw()仍然失败。
我希望我能看到flash发送的http标题。
你会如何解决这个问题?
由于