我尝试使用相当多的示例来尝试创建一个上传文件的脚本,但我尝试了很多问题。
尝试获取文件数据的第二行给出了以下错误: " TypeError:无法读取属性'文件'未定义"
如果只是" var file = $("#fileInput" + ID)"我得到文件用户本地文件位置。
对错误的任何想法?
function uploadImage(ID){
var file = $("#fileInput"+ID)[0].files[0];
var form_data = new FormData();
form_data.append("file", file);
form_data.append("user_id", 123);
$.ajax({
url: "php/imageUpload.php",
type: "POST",
file: form_data,
contentType: false,
cache: false,
processData:false,
success: function(data)
{
alert("sucess");//success
}
});
}

答案 0 :(得分:0)
试试这个:
formData.append('file', $('input[type=file]')[0].files[0]);