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()
uses#2
と while XMLHttpRequest()
usesのインスタンスがあります#1
。