SpringMVC中使用CommonMultipartFile
,大家都非常熟悉。
@ResponseBody
@RequestMapping(value="/upload",method="RequestMethod.POST")
private Response upload(@RequestParam("file") CommonMultiFile file) {
file.transferTo(new File("dir",file.getOriginalFileName()));
}
但是经测试,在SpringBoot中这样写,会报错。
org.springframework.web.method.annotation.MethodArgumentConversionNotSupportedException
在SpringBoot中正确的写法如下:
@ResponseBody
@RequestMapping(value="/upload",method="RequestMethod.POST")
private Response upload(@RequestParam("file")MultipartFile file) {
System.out.print(file.getOriginalFileName());
}
网友评论