頁面如何讀取本地磁盤圖片並展示


我用的是tomcat,數據庫保存的是圖片路徑,因為沒有專門保存圖片的服務器,我就上傳到本機了。

新建一個properties配置文件,用來配置圖片保存的位置,如果要部署在別的服務器只需要改一下路徑就可以了。保存到數據庫時需要我們在代碼里讀取這個路徑,為了防止圖片名稱,我用UUID+日期重命名了。比如我是要存放到"D:\img"目錄:

一種方式是:在idea中部署一下,選擇D盤下的img:

然后就ok就可以了:

還有一種方式是在tomcat的server.xml中添加配置(需要添加在Host標簽內):
<Context crossContext="true" docBase="D:/img" path="/img" reloadable="true"></Context>
如果是部署到服務器,也只需要改一下properties配置的路徑,然后在server.xml中添加一下上述配置。這樣打包到服務器也就可以啦。

頁面上展示就可以直接獲取本地圖片了(因為數據庫保存的是圖片上傳路徑,我這里的${frame.img}是截取的圖片全名稱):

<img alt="image" class="img-circle m-t-xs img-responsive" src="/img/${frame.img}">



 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM