如何显示在webapp的部署文件夹之外的上传图像?

时间:2012-08-31 09:04:33

标签: java html jsp tomcat

我已成功将图片上传到“C:\ Images \ ProfilePic \ prImage.jpg”,该图片位于webapp的deploy文件夹之外。上传工作正常。但是我在显示上传的图像时遇到了麻烦。我添加了

<Context docBase="C:\Images" path="/Images" />

到Tomcat的/conf/server.xml。

我用过

<img src="/Images/ProfilePic/prImage.jpg" /> 

显示它,但它根本不起作用。救救我..

1 个答案:

答案 0 :(得分:2)

我认为你不能这样做。

如果你想存储一些文件并让用户用浏览器中的URL查看它们,你应该编写一个文件servlet并获取文件的名称和相对路径,然后读取servlet中的文件并将其刷新为在浏览器中显示。

有一个门格教程和示例代码here by balusc