【发布时间】:2011-04-21 06:03:44
【问题描述】:
我正在开发一个 FLEX,它使用户能够浏览服务器上的图像列表(BalzeDS tomcat 4.0.0.14931)。存储在“WebContent/Images”下的图像,以及已经可用/保存的图像根据需要显示。
从这个应用程序用户可以从他们的本地目录中选择一个文件并上传它。我已经完成了与上传图像相关的必要编码,它成功地在服务器上的所需文件夹中创建了一个副本。上传图像文件后,我试图在 FLEX 端显示它,但图像不显示。在服务器端查看目标文件夹时,文件已创建成功。
为了使上传的图像可见,必须重新启动 BlazeDS Tomcat 服务器。由于这不是我们希望的方式,因此我正在寻求专家的帮助来解决这个问题。
我尝试在网上搜索以解决此问题,但无法找到任何解决方案。另一个论坛 (Tomcat restart problem) 上发布了相同的问题,但仍未解决。
我这是实现这种 JAVA/BlazeDS/TomCat/FLEX 环境的最佳方法,或者有更好的选择。我可以实现此目的的另一种选择是将文件作为 byte[] 保存到数据库中,但我不想以这种方式完成,因为数据库的大小往往会激增。
如果您能帮我解决这个问题,我将不胜感激。
提前致谢。
【问题讨论】:
-
您将文件存储在哪里,我希望不在 web-app 目录中?您是否在存储 immge 后触发了扫描上传文件夹并将图像列表发送到客户端的算法?
-
显然我所做的,即使用 web-app 目录来存储文件。扫描文件夹的算法是什么意思?你能给我一些关于这方面的见解吗?谢谢!
标签: java apache-flex tomcat flex4