我试图异步上传表单中的文件,但是我遇到了问题
我以这种方式添加表单文件
function composeFormData(oldFormData,form){
oldFormData.push({name:"doc_files",value:doc_filestore});
oldFormData.push({name:"desc_files",value:filestore});
$.ajax({
url: "save.php",
data: oldFormData,
type: "POST",
dataType:"html",
enctype: 'multipart/form-data',
//processData: false
}).done(function(response) {
console.log(response);
});
}
没有processData:
false,doc_files和desc_files的值是字符串而不是文件,而processData: false
,$ _POST为空。
但在发送请求formdata['desc_files']
之前
和formdata['doc_files']
是文件数组。
我做错了什么?