1. 程式人生 > >專案升級部署,使用者上傳的圖片資源轉移無法訪問問題解決

專案升級部署,使用者上傳的圖片資源轉移無法訪問問題解決

由於歷史原因,當初專案部署後,使用者上傳的檔案是直接儲存在tomcat目錄下的,可以直接通過url訪問靜態資源。使用者上傳的圖片直接是通過地址訪問的,現在專案進行重新整合調整後,要求將所有檔案訪問tomcat外面,(主要是放程式的磁碟快佔滿了)。

這樣就要修改專案中所有的檔案訪問方法。

現有解決方法:

第一通過配置tomcat的server.xml  配置虛擬路徑指向該檔案目錄

<Context path="/" docBase="F:\userfiles" reloadable="false" ></Context>

第二種方法寫相應的action處理請求將檔案以流的形式返回到客戶端。