首先在配置文件中定义文件保存的路径
files: upload: path: D:/files/
在controller层里读取配置文件
@Value("${files.upload.path}") String filePath;
使用MultipartFile中的transferTo()方法进行文件的上传
@RestController public class TestController {
@PostMapping("/upload1") public void upload1(MultipartFile file) throws IOException { //使用PostMan测试能否上传 //获取文件名称和后缀 String originalFilename = file.getOriginalFilename(); //MultipartFile 的保存文件的方法 文件路径 保存的文件的名字 file.transferTo(new File(filePath, originalFilename)); }
}
完成!!