我有一个可以工作的文件 uploader ,因为文件和变量正在上传,并且当上传完成时触发完整的处理程序..但是进度处理程序不是..任何想法为什么不呢? ..问候J
function uploadFile_function(){
var formData = new FormData();
formData.append("var1", "jane");
formData.append("varFile", fileToUpload);
var xhr = new XMLHttpRequest();
xhr.open("POST", "upload.php");
xhr.addEventListener("progress", function (ev) {
alert('progress');
}, false);
xhr.addEventListener("load", function (ev) {
alert('complete');
}, false);
xhr.send(formData);
}
最佳答案
您需要调用事件监听器before calling xhr.open .
关于javascript - 为什么进度没有被触发?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11582988/