當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
Springboot中实现文件上传功能
生活随笔
收集整理的這篇文章主要介紹了
Springboot中实现文件上传功能
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在springboot中實現上傳功能更加簡單,不需要再使用繁瑣的io輸入輸出流,可直接使用相關工具類實現,具體代碼如下:
第一步:在pom中引入hutool依賴
hutool官方提供了很多方便的工具,可以訪問hutool.cn查看了解
<dependency><groupId>cn.hutool</groupId><artifactId>hutool-all</artifactId><version>5.7.16</version></dependency>第二步:代碼實現
@PostMapping("/uploadFile")public Result uploadFile(MultipartFile file) {Result result = new Result();if(file.isEmpty()){result.setMessage("上傳失敗,請選擇文件");result.setStatus(500);return result;}//獲取上傳文件的文件名String fileName = file.getOriginalFilename();//獲取存儲路徑 System.getProperty("user.dir")是獲取當前項目的地址String savePath = System.getProperty("user.dir")+"/src/main/resources/files/"+fileName;try{//實現文件存儲FileUtil.writeBytes(file.getBytes(),savePath);result.setMessage("上傳成功");result.setStatus(200);return result;} catch (IOException e) {e.printStackTrace();result.setMessage("上傳失敗");result.setStatus(500);return result;}}第三步:使用postman測試
總結
以上是生活随笔為你收集整理的Springboot中实现文件上传功能的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Error while adding t
- 下一篇: 线程中的各种锁