如何解決springboot上傳文件路徑找不到的問題
springboot上傳文件路徑找不到的問題
1. springboot 獲取臨時文件存儲目錄
String path = request.getSession().getServletContext().getRealPath("/uploads");
但很多時候,本機(jī)的目錄下沒有該目錄,導(dǎo)致程序拋出異常。
我這里注釋掉path;
2. 解決辦法
配置location

我在F盤配置了一個文件存儲目錄,該目錄會在項(xiàng)目運(yùn)行時生成。
3. 在資源文件里把路徑配置上

4. 將path設(shè)為類的私有屬性,屬性注入


5. 運(yùn)行結(jié)果

文件上傳成功!上傳的文件都存進(jìn)了這個目錄。
總結(jié)
以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Java代碼實(shí)現(xiàn)四種限流算法詳細(xì)介紹
本文主要介紹了Java代碼實(shí)現(xiàn)四種限流算法詳細(xì)介紹,包含固定窗口限流,滑動窗口限流,漏桶限流,令牌桶限流,具有一定的參考價(jià)值,感興趣的可以了解一下2024-05-05
Spring Boot 2.4新特性減少95%內(nèi)存占用問題
這篇文章主要介紹了Spring Boot 2.4新特性減少95%內(nèi)存占用問題,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-12-12
java使用靜態(tài)關(guān)鍵字實(shí)現(xiàn)單例模式
SpringBoot實(shí)現(xiàn)動態(tài)多線程并發(fā)定時任務(wù)
解決Spring?Boot應(yīng)用打包后文件訪問問題
JDK8中String的intern()方法實(shí)例詳細(xì)解讀
SpringBoot之配置logging日志及在控制臺中輸出過程
spring?boot項(xiàng)目中集成rocketmq詳細(xì)步驟

