Tomcat访问任意磁盘的图片资源

项目中用户上传的大量图片存放在项目底下带来诸多不便。每次部署项目都需要拷贝出来,防止覆盖掉以前的 图片。容易丢失,前功尽弃。甚至造成经济损失。不可估量。

如何配置tomcat访问图片路径呢?首页你代码里上传图片,到指定的任意磁盘底下。比如你上传到D盘 D:/yourDir/img

在tomcat目录下 conf/server.xml  添加一句:

<Context docBase="D:/yourDir/img" path="/img"></Context>
</Host>

浏览器访问就这样:http://localhost:8088/img/sss.jpg

亲测有效。

在java代码中最好不要使用绝对路径,所以就用到了
配置文件,在src目录下新建一个imgPath.properties文件配置两个键值:imgPath= / img,imgRealPath=D:\images ;

原文地址:https://www.cnblogs.com/duanqiao123/p/9185216.html