在Windows C驱动器中存储Web服务器映像

时间:2008-10-27 03:43:48

标签: image web-applications root drive

我正在运行tomcat并且我有一些自定义图像,当我存储在我的C盘上时没有显示。如果我将它们移动到webapp root foder,它们很好但我不希望这些图像最终在战争文件。因为我使用Windows符号链接不是一个选项。有关如何使图像显示而不存储在webapp根目录中的任何想法吗?

2 个答案:

答案 0 :(得分:1)

Web服务器需要将图像存储在Web文件夹(根目录或虚拟目录)中,以便将URL插入到本地文件位置。

另一方面,如果您使用file://引用您的图像,则Web服务器不提供文件,操作系统是,并且仅适用于有权访问这些文件的本地用户。

答案 1 :(得分:0)

嗯,您也可以通过您的应用管理它们 - 也就是说,当您收到图像请求时,您的应用程序从磁盘读取它,设置正确的内容类型并输出图像。

不建议这样做。最好把这份工作留给网络服务器。