文件上传的时候可能会遇到报错Current request is not a multipart request

于是我去看了下我的控制层 发现注解@GetMapping("/upload")用错了
@GetMapping("/upload")
@ApiOperation(value = "小程序Excel表导入")
public String upload(@RequestParam("file") MultipartFile file) {
String s = smallRoutineInfoService.upload(file);
return s;
}
应该使用@PostMapping("/upload")

打断点进入后发现可以了

如果遇到这样的问题 可以检查一下控制层的注解
博客指出文件上传时可能出现Current request is not a multipart request报错,经检查发现是控制层注解使用错误,将@GetMapping(\/upload\)改为@PostMapping(\/upload\),打断点进入后问题解决,建议遇到此问题检查控制层注解。
1350

被折叠的 条评论
为什么被折叠?



