使用ajax上传文件并附加请求参数
2022-03-24 本文已影响0人
有时候_0d2e
使用formdata将请求参数进行封装
var files= e.target.files; //这是文件上传控件的files对象
if(files.length>0){
var formdata=new FormData();
formdata.append("from","SELF")
formdata.append("types","Image")
formdata.append("sysTreeId","")
for (let i=0;i
formdata.append("files"+[i], files[i]);
}
$.ajax({
type:'post',
url:'${ctxPath}/sys/core/file/upload.do', //上传文件的请求路径必须是绝对路劲
data: formdata,
cache:false,
processData:false,//用于对data参数进行序列化处理 这里必须false
contentType:false, //必须
success:function (data) {
}
},
error:function (e){
}
});