Apache flex Flash/Flex中的FTP-沙盒错误
我正在尝试使用Flash将FTP客户端嵌入到网页中。我正在使用,它似乎是为空气设计的。我修改了它,使用了一个文件引用,这样它就可以在Flash插件中运行了。我只需要连接到一个服务器,并且在该服务器上运行了一个适当的套接字策略服务器 我可以很好地连接和登录,但当我尝试上载文件时,会从ceatePassiveSocket()抛出一个安全沙包冲突(错误2048),说“无法从127.0.0.1:38422加载数据”Apache flex Flash/Flex中的FTP-沙盒错误,apache-flex,flash,ftp,Apache Flex,Flash,Ftp,我正在尝试使用Flash将FTP客户端嵌入到网页中。我正在使用,它似乎是为空气设计的。我修改了它,使用了一个文件引用,这样它就可以在Flash插件中运行了。我只需要连接到一个服务器,并且在该服务器上运行了一个适当的套接字策略服务器 我可以很好地连接和登录,但当我尝试上载文件时,会从ceatePassiveSocket()抛出一个安全沙包冲突(错误2048),说“无法从127.0.0.1:38422加载数据” 我开始认为,因为需要在本地打开一个端口,所以不可能从Flash进行FTP。有没有办法解决
我开始认为,因为需要在本地打开一个端口,所以不可能从Flash进行FTP。有没有办法解决这个问题,或者我可以得到权威的确认,这是不可能的?你可以在flash(浏览器)中完成,但你需要创建一个套接字策略/crossdomain.xml,它允许flash在端口上连接,即使它是本地的(在浏览器中测试)。文件规范位于此处你可以在flash中完成(浏览器),但您需要创建套接字策略/crossdomain.xml,该策略允许flash在端口上连接,即使是本地端口(在浏览器内测试)。文件规范位于此处您是说每个用户都必须在其PC上运行web服务器或套接字策略服务器并提供策略文件吗?FTP服务器已经有一个套接字策略服务器,其中包含一个策略文件,可接受从任何主机到任何端口的连接().不,我是说主服务器需要为和crossdomain.xml提供正确的应用策略。请参考我提供的链接。您是说每个用户都必须在其PC上运行web服务器或套接字策略服务器并提供策略文件吗?FTP服务器已经有一个套接字策略服务器,其中包含一个接受连接的策略文件从任何主机到任何端口().不,我是说主服务器需要使用正确的策略来服务和crossdomain.xml。参考我提供的链接。我的直觉是这是不可能的。我认为即使是FlexFTP也非常有限。但是,也许我会对答案感到惊讶。我的直觉是这是不可能的。我认为即使是FlexFTP也非常有限但是,也许我会对这些答案感到惊讶。