前言:
昨天对SpringBoot 进行了一个版本升级,升级到了2.1.0 ,结果文件上传就报异常了。
文件上传的接口如下:
@RequestMapping(value = "/uploadFileToNasLog")
public void uploadFileToNasLog(@RequestParam("uploadFile") MultipartFile file) {
//获取上传的文件名称
//上传文件功能(上传到项目的upload 文件夹下)
String rootPath = request.getServletContext().getRealPath("upload");
File fileTemp = new File(rootPath);
if (!fileTemp.exists()) {
fileTemp.exists();
}
String fileName = file.getOriginalFilename();
String fileUrl = rootPath + "/" + fileName;
File file1 = new File(fileUrl);
try {
file.transferTo(file1);
} catch (IOException e) {
e.printStackTrace();
}
}
异常信息如下:
原因是配置文件出了问题:我这边都报红了。在2.1.0版本之前我用这个是没问题的。
2.1.0版本之后需要改成:
至此问题就解决了.