我用的是tomcat,數據庫保存的是圖片路徑,由於沒有專門保存圖片的服務器,我就上傳到本機了。數據庫
新建一個properties配置文件,用來配置圖片保存的位置,若是要部署在別的服務器只須要改一下路徑就能夠了。保存到數據庫時須要咱們在代碼裏讀取這個路徑,爲了防止圖片名稱,我用UUID+日期重命名了。好比我是要存放到"D:\img"目錄:tomcat
一種方式是:在idea中部署一下,選擇D盤下的img:服務器
而後就ok就能夠了:ide
還有一種方式是在tomcat的server.xml中添加配置(須要添加在Host標籤內):
<Context crossContext="true" docBase="D:/img" path="/img" reloadable="true"></Context>
若是是部署到服務器,也只須要改一下properties配置的路徑,而後在server.xml中添加一下上述配置。這樣打包到服務器也就能夠啦。
頁面上展現就能夠直接獲取本地圖片了(由於數據庫保存的是圖片上傳路徑,我這裏的${frame.img}是截取的圖片全名稱):idea
<img alt="image" class="img-circle m-t-xs img-responsive" src="/img/${frame.img}">