1. 程式人生 > >java web專案中上傳檔案、圖片路徑問題

java web專案中上傳檔案、圖片路徑問題

       最近搞web開發,遇到了上傳下載檔案路徑的問題,最後解決。現將處理方式整理分享如下。

       其實 java web專案中關於上傳檔案、圖片路徑問題,一直對開發人員造成麻煩,其實瞭解了web的伺服器,這個問題也就徹底解決了。

        java web開發依賴於web伺服器,一般用的有Tomcat、Jboss、Weblogic、Websphere……所有上傳的檔案都會儲存在web伺服器的目錄下:例如Tomcat在\tomcat安裝路徑\webapps\XX工程名\upload(自己建立的路徑)\……細心地開發人員會發現,資料庫儲存的地址其實是檔案相對web伺服器的路徑

:例如upload/picture/xxxxx.jpg,若是這個路徑,恭喜你,檔案可以被正常訪問到,圖片也可以正行訪問。若是發現路徑中包含了web伺服器的路徑,那你就要採用截串的辦法,將路徑定位到相對路徑下。

        另外,關於上傳到web伺服器的檔案,當重新部署釋出的時候,程式啟動發現圖片不見了,這時不要著急,造成這個問題的原因正是重新部署釋出時,原來的檔案已經被刪除,所以需要你再次上傳圖片就可以正常顯示了。