日期:2014-05-17  浏览次数:20714 次

小网站图片文件应该放哪?
网站需要用户上传图片,我不想把图片放在war的工作目录下(如WEB-INF/images),而是存在机器的别外一块硬盘上。

上传的图片没有问题,可以存过去。

但我不知道生成链接的时候要怎么弄。一般的链接都是用相对于war工作目录的路径(如images/logo.jpg)。

谁有这方面经验的来说说你们的解决方案
web

------解决方案--------------------
放别人服务器上最好
------解决方案--------------------
图片上传时用绝对路径存图片。
------解决方案--------------------
把图片所在单独发布成一个web项目
tomcat中进行配置,如果不会,请搜索server.xml host context docBase 外部等关键字

------解决方案--------------------
引用:

    图片上传时用绝对路径存图片。



存的时候没问题,可以存到任何位置,我现在是不知道在生成页面的时候怎么写路径。比如我的war运行在c:\tomcat\webapps\mytest, 图片存在d:\images下。

生成的web页面里的图片链接要怎么写 

把d:\images的目录做成一个web项目,
------解决方案--------------------
连接指向你的某个action或servlet,通过action或servlet取server上的图片直接在response里输出
------解决方案--------------------
直接存在服务器吧