【发布时间】:2010-11-30 00:54:50
【问题描述】:
我正在尝试使用 Flash 将 FTP 客户端嵌入到网页中。我正在使用FlexFTP,它似乎是为 AIR 设计的。我已将其修改为使用 FileReference,以便它可以在 Flash 插件中运行。我只需要连接到一台服务器,并且我在该服务器上运行了适当的套接字策略服务器。
我可以正常连接和登录,但是当我尝试上传文件时,我收到安全沙箱违规(错误 2048),提示从 ceatePassiveSocket() 抛出的“无法从 127.0.0.1:38422 加载数据”。
我开始认为从 Flash 进行 FTP 是不可能的,因为需要在本地打开一个端口。有没有办法绕过它,或者我可以获得权威确认它是不可能的?
【问题讨论】:
-
我的直觉是这是不可能的。我认为即使是 FlexFTP 也非常有限。但是,也许我会对答案感到惊讶。
标签: apache-flex flash ftp