之前的項目使用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