我正在尝试上传多个文件,但收到400错误
无法加载资源:服务器响应状态为400 (错误请求)
任何人都可以提出解决方案吗? 这是我的HTML表单
<input type="file" name="img" multiple id="upsnap_map" />
这是我的JS代码
var formData = new FormData();
//
formData.append("user",user);
var files=$('#upsnap_map').prop('files')
for(var i=0; i < files.length; i++){
formData.append('upImage1[' + i + ']', files[i]);
//formData.append("upImage1", files);
formData.append("imagePath",$("#upsnap_map")[0].files[0].name);
}
这是我的java代码
@RequestMapping(value="/upload", method = RequestMethod.POST)
public void upload(@RequestParam ArrayList<Object> upImage1,HttpSession session,HttpServletResponse response,
HttpServletRequest request,@RequestParam String imagePath) throws IllegalStateException, IOException,
{
这是我的ajax
$.ajax({
url:"upload",
type : "POST",
async:false,
data:formData,
processData: false,
contentType: false,
success:function(data){