【发布时间】:2010-09-20 14:28:42
【问题描述】:
我有一个 java Web 服务,通过它我将图像上传到文件服务器。我想从我的 java web 应用程序访问这些图像。 如何使图像文件(以及最终的其他静态文件)从此文件服务器可用?
我唯一能想到的就是使用 Apache Http 服务器作为我的网络应用程序的代理来处理这些图像,但这绕过了网络应用程序的安全措施。
更新:
- Servlet 容器:Tomcat
- Web 应用与图像位于不同的服务器上。
- Web 服务与图像位于同一服务器上,并且可以直接访问文件系统。
- Web 应用和服务都使用 Spring Security 进行身份验证/授权,我想继续使用这个安全框架来进行图像访问。
【问题讨论】:
-
Web 应用程序能否访问上传服务存储文件的文件系统(可能通过挂载点)?
-
哪个 servlet 容器?它是否与文件服务器在同一台机器上运行?它是否可以直接访问基于本地磁盘文件系统的文件?究竟涉及什么样的安全约束?等等..等等..
标签: java apache web-applications