日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

IDEA 上傳文件 getRealpath("/upload)獲取不到文件上傳路徑問題

作者:cpt_ljy 更新時間: 2022-03-14 編程語言
在web目錄下新建upload文件作為圖片上傳目錄在這里插入圖片描述
在后臺通過his.getServletContext().getRealPath("/upload)獲取upload文件的地址

在這里插入圖片描述

結果報錯:

C:\Users\Adm\IdeaProjects\reg_login\out\artifacts\reg_login_war_exploded\upload\7a115d135f694fd689d9a6cf6758a9d5.jpg (系統找不到指定的路徑。)
查看本地文件,upload確實不存在在IdeaProjects\reg_login\out\artifacts\reg_login_war_exploded目錄中。
我的upload文件在web目錄下,IDEA卻要到IdeaProjects\reg_login\out\artifacts\reg_login_war_exploded中查找upload呢?
在這里插入圖片描述

查看FIle–>Setting–>ProjectStruction :

output directory:C:\Users\Adm\IdeaProjects\reg_login\out\artifacts\reg_login_war_exploded
也就是說,我們在web文件夾下新建的文件,getRealPath("/upload")時會在這個輸出目錄中新建一個upload的文件夾在這里插入圖片描述
然后百度了好久,發現問題出自IDEA,

解決方案:

雖然在web下新建了upload文件空的目錄idea不會更新到服務器(這應該是個bug),所以可以在里面隨便放個文件,哪怕再刪掉也行,迫使idea更新

參考:https://blog.csdn.net/zx_balabala/article/details/81736026

原文鏈接:https://blog.csdn.net/cpt_ljy/article/details/103755067

欄目分類
最近更新