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