1、在controller层加入以下代码
@RestController
public class FileUploadController {
@PostMapping("/upload")
public String upload(MultipartFile file){
try {
//new File("你上传的文件存储地址")
file.transferTo(new File("D:\upload"+file.getOriginalFilename()));
} catch (IOException e) {
e.printStackTrace();
}
return "上传成功";
}
}
2、通过postMan测试
第6步:需要和文件传入 参数名一致。若输入自定义参数名,将会报错,找不到指定文件
3、可以在配置文件application.yml限制文件的大小
spring:
servlet:
multipart:
max-file-size: 500KB # 文件上传大小的限制,设置最大值
max-request-size: 2MB # 文件最大请求限制,用于批量