Nginx和代理以避免Flex安全性错误

时间:2009-06-16 14:53:18

标签: flex url nginx

使用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标题。

你会如何解决这个问题?

由于

0 个答案:

没有答案