jQuery文件上传错误

时间:2018-05-27 22:35:21

标签: jquery file-upload jquery-file-upload

我尝试使用相当多的示例来尝试创建一个上传文件的脚本,但我尝试了很多问题。

尝试获取文件数据的第二行给出了以下错误: " 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
			}
		});	   
}




1 个答案:

答案 0 :(得分:0)

试试这个:

formData.append('file', $('input[type=file]')[0].files[0]);