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