javaWEB 项目上传图片(保存至项目目录以外的文件夹)并在前端回显
程序员文章站
2022-04-14 13:34:25
...
说明:常规上传方法需要将文件需要上传至tomcat-webapps-项目的目录下,否则前端是无法读取上传的文件;
问题:此次记录的是将图片上传至项目目录以外的文件夹,访问报404
解决方案:设置tomcat虚拟路径
操作步骤:
1、eclipse 环境下的tomcat
除了需要在tomcat 下的server.xml <Host> </Host>中间添加
windows环境:
<Context docBase="D:\uploadImgs" path="/uploadImgs" reloadable="true"/>
linux环境:
<Context docBase="/software/uploadImgs" path="/uploadImgs" reloadable="true"/>
之外,还需要在eclipse中进行如下配置:
说明:docBase表示文件实际的存放路径,也即path对应的虚拟路径;
存放在数据库的路径为相对路径(/uploadImgs/1552255654.png),此时在前端就可以直接展示图片了
后台是这样写的:
*****以上操作方法本人亲自踩坑验证有效,在此记录一下,避免在此踩坑。
上一篇: jQuery云笔记分享,技巧,问题,解答
下一篇: Tomcat源码环境搭建