为服务器本地文件配置Flex沙箱

时间:2012-04-19 05:14:24

标签: actionscript-3 flex4

我开发了一个从fileSystem加载图像的flex应用程序。您只需指定图像的路径,然后应用程序从本地Web服务中提取一些数据,然后flex加载图像并以特定方式将其显示给用户。

我通过将应用程序从FlashBuilder作为WebApplication运行来测试它...到目前为止没有任何问题。但是,在部署环境(I.E:JBoss作为Web应用程序服务器)上从网页加载swf时,它不会加载任何内容......

我的猜测是,因为现在swf在Web服务器上下文中,它无法从本地文件系统加载文件(I.E:/Users/username/files/myFile.jpg)......这是正确的吗?如果是......那么我该怎么做才能正确加载文件?或者我应该首先上传服务器上的文件,然后将文件路径设置为指向我的Web服务器资源的URL?

非常感谢。

1 个答案:

答案 0 :(得分:0)

Flex无需httpservice中间件即可与用户文件系统进行交互。这意味着,我使用您的Flex应用程序转到您的网页,我可以从我的文件系统加载图像以在应用程序中查看。但是,如果您希望用户从托管swf的服务器查看图像,那么您将需要对php,jsp,perl脚本等进行httpservice调用以从服务器获取数据。