问题:上传图片到指定的目录,比如上传到项目文件夹中E:\briup\workspace\Buddhism\WebContent\userImage,但是上传呢完毕之后需要手动刷新该文件夹,网页上才能正常显示图片。
原因:项目部署在默认的工作空间下,不是Tomcat安装目录下
解决办法:
1.去tomcat的安装路径找到配置文件,然后修改
找到server.xml进行如下配置:
<Context path="/image" docBase="C:\picture" debug="0" reloadable="true" crossContext="true" />
2.去eclipse中,在下方找到你运行项目的tomcat服务器,点击,会出现一个页面,该页面可以看到Overview/Modules
3.点击Modules,点击Add External Web Module,然后输入你存储图片的路径,比如c:/picture,然后重启服务器。
然后在浏览器输入你的ip+设置的路径别称+图片,比如我设置的D:\MyWorkspace\health\web\upload\2020别称为/health/upload/2020/,我的图片是aa123.png;
那我访问的时候就可以是ip+/health/upload/2020/aa123.png