У меня есть код, который должен прочитать поток ответа и заполнить индикатор выполнения. Ответ сервера правильный. Проблема в updateProgress
событие не запускается.
function load_binary_resource(url) {
var req = new XMLHttpRequest();
req.open('GET', url, false);
req.addEventListener("progress", updateProgress);
req.overrideMimeType('text\/plain; charset=x-user-defined');
req.send(null);
if (req.status != 200) return '';
return req.responseText;
}
function updateProgress (oEvent) {
if (oEvent.lengthComputable) {
console.log('loading');
var percentComplete = oEvent.loaded / oEvent.total * 100;
// ...
} else {
console.log('something happening');
}
}