var _xhr2 = new XMLHttpRequest();
_xhr2.upload.addEventListener('progress', function(e){ //#1
console.log('progress');
}, false);
_xhr2.upload.onprogress = function(e){ //#2
console.log('progress');
};
_xhr2.open('POST', '/fileupload');
_xhr2.send(formData);
#1
有人可以解释一下和#2
上面的区别。哪一个比另一个更受欢迎?因为两者似乎都有效。
我问的原因是因为我正在玩一些 HTML5 文件阅读器 + XHR2 上传,以及在 MDN 示例中FileReader()
使用的实例#2
,而XMLHttpRequest()
使用#1
。