天天看點

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踩坑 圖檔上傳及通路路徑

通路成功。

虛拟路徑配置方式:

idea踩坑 圖檔上傳及通路路徑
idea踩坑 圖檔上傳及通路路徑
idea踩坑 圖檔上傳及通路路徑

參考文章:https://blog.csdn.net/jacksonzhou88/article/details/62508188

                  https://www.cnblogs.com/learnapi/p/7928069.html