SpringBoot - 文件上传
其他
2021-03-06 09:06:09
阅读次数: 0
文件上传
- 表单页面:
//请求方法必须为post,编码类型enctype必须为multipart/form-data
<form method="post" action="/upload" enctype="multipart/form-data">
//单文件上传,accept设置上传文件只能是照片
<input type="file" name="object" accept="image/*"><br/>
//多文件上传
<input type="file" name="objects" multiple>
<input type="submit" value="提交">
</form>
- 文件上传代码:
@PostMapping("/upload")
public String upload(@RequestPart("object") MultipartFile multipartFile,
@RequestPart("objects") MultipartFile[] multipartFiles) throws IOException {
if (!multipartFile.isEmpty()) {
String originalFilename = multipartFile.getOriginalFilename();
multipartFile.transferTo(
new File("D:\\" + originalFilename));
}
return "main";
}
- 文件上传限制:
#单个文件最大MB
spring.servlet.multipart.max-file-size=30MB
#一次请求传送的所有文件最大MB
spring.servlet.multipart.max-request-size=100MB
转载自blog.csdn.net/weixin_43985446/article/details/113943463