JAVA后端MultipartFile實(shí)現(xiàn)文件上傳實(shí)例
更新時(shí)間:2026年05月26日 09:24:40 作者:JiaEason
本文詳細(xì)介紹了文件存儲的方法,包括創(chuàng)建存儲路徑、使用UUID生成文件名、創(chuàng)建文件夾及將文件寫入磁盤,并提供了個(gè)人經(jīng)驗(yàn)供參考
1.方法定義
public Result<String> upload(@RequestPart("file")MultipartFile pic)2.創(chuàng)建存儲路徑
String fileDir="E:/自己電腦的存放路徑";
3.UUID生成文件名
String fileName=pic.getOriginalFilename();
String suffix=fileName.substring(fileName.lastIndexOf("."));
fileName= UUID.randomUUID()+suffix;4.創(chuàng)建文件夾
File dirFile=new File(fileDir);
if(!dirFile.exists()){
dirFile.mkdirs();
}5.將文件寫入磁盤,返回文件存放路徑
String filePath=fileDir+"/"+fileName;
try {
pic.transferTo(new File(filePath));
} catch (IOException e) {
e.getMessage();
}
//返回文件的路徑
return Result.ok(filePath);總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
SpringBoot獲取application.properties文件中文亂碼問題及解決
這篇文章主要介紹了SpringBoot獲取application.properties文件中文亂碼問題及解決,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-05-05
Java main方法String[]args原理實(shí)例解析
這篇文章主要介紹了Java main方法String[]args原理實(shí)例解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-06-06
SpringSecurity rememberme功能實(shí)現(xiàn)過程解析
這篇文章主要介紹了SpringSecurity rememberme功能實(shí)現(xiàn)過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-03-03
java門禁系統(tǒng)面向?qū)ο蟪绦蛟O(shè)計(jì)
這篇文章主要為大家詳細(xì)介紹了java門禁系統(tǒng)面向?qū)ο蟪绦蛟O(shè)計(jì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-01-01
從原理到最佳實(shí)踐詳解SpringBoot如何實(shí)現(xiàn)優(yōu)雅停機(jī)
優(yōu)雅停機(jī)在現(xiàn)代微服務(wù)架構(gòu)中是非常重要的,它幫助我們確保在應(yīng)用程序停止時(shí),不會中斷正在進(jìn)行的請求或?qū)е聰?shù)據(jù)丟失,下面我們就來看看SpringBoot實(shí)現(xiàn)優(yōu)雅停機(jī)的具體方法吧2026-03-03
mybatis通過if語句實(shí)現(xiàn)增刪改查操作
這篇文章主要介紹了mybatis通過if語句實(shí)現(xiàn)增刪改查操作,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-11-11

