1 回答
TA贡献1836条经验 获得超3个赞
用formData.append()将File转换成Blob(File) 类型,然后ajax formData
var filearr = [];
var myfile = document.getElementById('file');
myfile.onchange = function(){
var files = this.files;
for(var i = 0;i<files.length;i++){
filearr.push(files[i]);
}
}
function sub(){
var formData = new FormData();
for(var i =0;i<filearr.length;i++){ //提交时,我们把filearr中的数据遍历一遍
formData.append("upfile[]", filearr[i]); //用append添加到formData中,就得用户最重要提交的图片了
};
$.ajax({
url: "1.php",
type: "POST",
data:formData,
cache:false, //不设置缓存
processData: false, // 不处理数据
contentType: false // 不设置内容类型
});
}
添加回答
举报