問題描述
圖片上傳成功後回傳到頁面,顯示404;
url在浏覽器裏打開(kāi)顯示正常
開(kāi)發環境出現,線上正常
問題的表現非常奇怪,404明顯是找不到,但是浏覽器打開(kāi)又(yòu)是正常,排查了一(yī)圈後定位到問題。
問題原因
後台用spring boot,上傳成功後立即回傳url,雖然有熱部署,圖片已經上傳到static目錄下(xià),但是複制到target下(xià)有個延遲,所以導緻了回顯404,但是浏覽器顯示正常。
線上因爲通過nginx訪問圖片上傳目錄,所以這就是爲什麽隻有開(kāi)發環境出現。
解決方法
定位到問題後,直接把開(kāi)發環境的寫入目錄配置到target目錄下(xià)
項目目錄/target/classes/static/
另一(yī)種解決方法
如果不設置上傳目錄,問題的根本原因就是SpringBoot圖片上傳報404無法回顯
的問題,搜索一(yī)下(xià)解決方案就有了。
- 版權所有:奇站網絡 轉載請注明出處
- 廈門市中資源網絡服務有限公司,專業提供網站建設,響應式網站建設,小(xiǎo)程序開(kāi)發,系統定制開(kāi)發。
- 軟件開(kāi)發咨詢熱線:吳小(xiǎo)姐 13313868605