Flash套接字跨域安全问题



我使用套接字进行了flash FTP传输,但当将其放在HTML文件中时,我得到了跨域错误,我尝试了各种可能性,但失败了。如果有人知道如何在flash as3中执行socket策略,请帮助我。

我的文件放在我的ipaddress的根,我已经尝试了以下选项1) Security.loadPolicyFile('xmlsocket://ipaddress:80/crossdomain.xml');带80端口

2) Security.loadPolicyFile('xmlsocket://ipaddress/crossdomain.xml');不提及任何点

3) Security.loadPolicyFile('xmlsocket://ipaddress:diffport/crossdomain.xml');尝试使用不同的端口

要验证socket服务器的flash策略,请删除文件名:Security.loadPolicyFile (xmlsocket://ipaddress:端口),

假设您的服务器监听给定的端口并返回安全策略。但是,您给出的端口(80)是http端口,因此它可能无效(用于http请求)

为HTTP请求提供的套接字策略文件与跨域策略文件不同。您需要一个套接字策略服务器,而不仅仅是放置在HTTP服务器上的套接字策略文件。见http://www.adobe.com/devnet/flashplayer/articles/socket_policy_files.html

相关内容

  • 没有找到相关文章

最新更新