如何上传file对象

var formData = new FormData();
formData.append('file', file);
// 其他些参数,例如用户id
formData.append('userid', 1);
// ajax上传
var xhr = null;

if (window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, Opera, Safari
  xhr=new XMLHttpRequest();
}else{// code for IE6, IE5
  xhr=new ActiveXObject("Microsoft.XMLHTTP");
}
// 上传结束 
xhr.onload = function () { 
  var json = JSON.parse(xhr.responseText); // ... 这里处理返回的json数据 
};
xhr.open('POST', './upload.php', true); 
xhr.send(formData);

 

posted @ 2018-10-22 14:50  蛋Mrs炒饭  阅读(1853)  评论(0编辑  收藏  举报