中国足球进世界杯

Spring rest控制器的“MultipartFile[] multipartFiles”总是接收[]或空文件

我在中使用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 upload(@RequestParam("file") MultipartFile[] multipartFiles) {

System.out.println("Multipart file length is "+multipartFiles.length);

return s3Wrapper.upload(multipartFiles);

}在这里,我的MultipartFile[] multipartFiles总是空的/不管我从客户端发送了多少图像/文件。我使用'PostMan‘发送我的文件,这里是从'postMan’向多部分控制器发送请求的屏幕截图