idea踩坑 图片上传及访问路径

之前的项目使用MyEclipse写的,图片都是保存在tomcat/webapps/file/下,现在把编辑器改为idea后,发现图片上传的路径不对了,并且原来的图片也无法访问。

原来的路径获取方式:

String path = request.getSession().getServletContext().getRealPath("");

原来的图片访问路径

localhost:8080/file/test.jpg

百度了一上午,最终把路径获取方式改为

String path = System.getProperty("catalina.home") + "/webapps";

上传位置对了,但还是无法访问。

继续百度

发现idea有个虚拟路径这种东西

配上

idea踩坑 图片上传及访问路径

访问成功。

 

参考文章:https://blog.csdn.net/jacksonzhou88/article/details/62508188
                  
https://www.cnblogs.com/learnapi/p/7928069.html