问题起因:
用户上传表单信息 ,包含图片 , 使用ajax提交 首先请求头需要是 multipart/form-data (需要在html/jsp)页面头部设置
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
然后在form表单设置
method="post" enctype=multipart/form-data
最后在ajax中设置
processData:false, contentType:false,
在浏览器测试 查看请求信息的
Content-Type | multipart/form-data;
|
这样这个请求才是没有问题的,但是在测试的依旧400 点击进去后又出现500等等
最后讲表单数据填满 发现可以成功发送请求并返回数据
原因 : 表单中传递到后台的信息 有 timestamp,在数据库中设置的不为空 ,(且上传的文件也不为空) 讲此类表单信息完善后就可成功请求