Spring MVC多文件上传后端报错
出现问题场景
前端 input type=file
选择多个文件,form表单post提交到后端Controller接口,多个文件使用参数MultipartFile[] files
接收,当 input type=file
没有选择文件时,提交form表单,后端报错。
出现问题后端代码
public void save(Vo vo, @Requestparam(value="files", required=false) MultipartFile[] files) {
// TODO ...
}
解决办法
将controller中的方法参数 MulTipartFile[]
改成 List<MultipartFile>
,即可
public void save