項目中用戶上傳的大量圖片存放在項目底下帶來諸多不便。每次部署項目都需要拷貝出來,防止覆蓋掉以前的 圖片。容易丟失,前功盡棄。甚至造成經濟損失。不可估量。
如何配置tomcat訪問圖片路徑呢?首頁你代碼里上傳圖片,到指定的任意磁盤底下。比如你上傳到D盤 D:/yourDir/img
在tomcat目錄下 conf/server.xml 添加一句:
<Context docBase="D:/yourDir/img" path="/img"></Context>
</Host>
瀏覽器訪問就這樣:http://localhost:8088/img/sss.jpg
親測有效。
在java代碼中最好不要使用絕對路徑,所以就用到了
配置文件,在src目錄下新建一個imgPath.properties文件配置兩個鍵值:imgPath= / img,imgRealPath=D:\\images ;