前端代码
<form id=”te” class=”form-horizontal” action=”” method=”post” enctype=”multipart/form-data”>
<div class=”form-group”>
<label class=”control-label col-sm-3″ for=””>证件信息:</label>
<div class=”col-sm-8″>
<input type=”file” id=”zjfile” name=”zjfile”>//上传文件信息
</div>
<label class=”control-label col-sm-3″ for=””>日期:</label>
<div class=”col-sm-8″>
<input type=”text” id=”date” name=”date”>
</div>
</div>
ajax部分:
var formData=new FormData();
formData.append(“zjfile”,document.getElementById(“zjfile”).files[0]);
formData.append(“date”,$(“#date”).val());
$.ajax({
url:path+’/in/up.json’,//
type:”post”,
dataType:’json’,
async:false,
processData:false,.//这个一定要写
contentType:false,//这个一定要写
data:formData,
success:function(result){
………..
}
})
controller层:
我一开始的代码是这样的,然后接收为null
接收数据的方式改了一下,就可以了,代码如下: