0

我开发了一个从文件系统加载图像的 flex 应用程序。您只需指定图像的路径,然后应用程序从本地 web 服务中获取一些数据,然后 flex 加载图像并以特定方式将它们显示给用户。

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

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

非常感谢。

4

1 回答 1

0

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

于 2012-04-26T21:40:56.203 回答