HTML代码
$("#fileUpload").change(function(){
var file = this.files[0];
var formData = new FormData();
formData.append("FILE",file);
console.log(formData);
$.ajax({
type:"post",
//dataType:"json",
url:"../certificateSet/uploadCertFile",
data:formData,
//traditional:true,
contentType: false,
processData: false,
success:function(data){
console.log(data);
}
})
})
<input type="file" id="fileUpload" >
processData参数设置为false阻止jquery把参数序列化为字符串
contentType设置为false避免jquery对其进行操作
注意:文件上传必须用FormData对象