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

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

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


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

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

