當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
springboot接收文件上传_SpringBoot第十七篇:上传文件
生活随笔
收集整理的這篇文章主要介紹了
springboot接收文件上传_SpringBoot第十七篇:上传文件
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
這篇文章主要介紹,如何在springboot工程作為服務器,去接收通過http 上傳的multi-file的文件。
構建工程
為例創建一個springmvc工程你需要spring-boot-starter-thymeleaf和 spring-boot-starter-web的起步依賴。為例能夠上傳文件在服務器,你需要在web.xml中加入標簽做相關的配置,但在sringboot 工程中,它已經為你自動做了,所以不需要你做任何的配置。
創建文件上傳controller
直接貼代碼:
這個類通過@Controller注解,表明自己上一個Spring mvc的c。每個方法通過
@GetMapping 或者@PostMapping注解表明自己的 http方法。
- GET / 獲取已經上傳的文件列表
- GET /files/{filename} 下載已經存在于服務器的文件
- POST / 上傳文件給服務器
創建一個簡單的 html模板
為了展示上傳文件的過程,我們做一個界面:
在src/main/resources/templates/uploadForm.html
上傳文件大小限制
如果需要限制上傳文件的大小也很簡單,只需要在springboot 工程的src/main/resources/application.properties 加入以下:
spring.http.multipart.max-file-size=128KBspring.http.multipart.max-request-size=128KB總結
以上是生活随笔為你收集整理的springboot接收文件上传_SpringBoot第十七篇:上传文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android动画帧率_Android动
- 下一篇: 工程代码_特征工程学习,19 项实践 T