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有个虚拟路径这种东西
配上
访问成功。
参考文章:https://blog.csdn.net/jacksonzhou88/article/details/62508188
https://www.cnblogs.com/learnapi/p/7928069.html