我在中使用Spring 4。我希望将多个文件上传到服务器,但问题是我的MultipartFile参数总是接收空/参数。让我分享我的代码,这里是我的'AppConfig‘
代码语言:javascript复制@Bean(name = "multipartResolver")
public CommonsMultipartResolver multipartResolver(){
CommonsMultipartResolver commonsMultipartResolver = new CommonsMultipartResolver();
commonsMultipartResolver.setDefaultEncoding("utf-8");
commonsMultipartResolver.setMaxUploadSize(50000000);
return commonsMultipartResolver;
}所以我注册了我的multipartResolver,然后我写了这个控制器,它除了接收文件什么也不做。
代码语言:javascript复制@RequestMapping(value = "/upload", method = RequestMethod.POST)
public List
System.out.println("Multipart file length is "+multipartFiles.length);
return s3Wrapper.upload(multipartFiles);
}在这里,我的MultipartFile[] multipartFiles总是空的/不管我从客户端发送了多少图像/文件。我使用'PostMan‘发送我的文件,这里是从'postMan’向多部分控制器发送请求的屏幕截图