我遇到以下情况:在表单提交上收到错误请求。我正在使用Spring MVC 4并使用jquery ajaxSubmit方法提交表单。
我有一个包含多个文件上传的表单。当我提交表单并且文件被选中时,它完美地运行。但是,如果我不选择任何文件,它会抛出错误的请求(400)错误而不调用控制器方法。
例如:
public class TestPOJO {
List<MultipartFile> listArray;
}
// Controller
public class MyController extends .. {
public ResponseBody fileUplaod(@Model testpojo) {
//logic to save it to database
}
}
不遵循确切的语法,但我知道程序员可以从中理解。
我调试了这个问题,发现当没有选择文件时,它会传递字符串列表而不是多部分文件列表。怎么避免这个?有什么指针吗?