使用ajax $ _POST上传文件为空

时间:2017-09-12 07:48:57

标签: jquery ajax

我试图异步上传表单中的文件,但是我遇到了问题

我以这种方式添加表单文件

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']是文件数组。

我做错了什么?

0 个答案:

没有答案