Я использую XMLHttpRequest для загрузки файлов, и в браузере есть индикатор выполнения, который показывает, насколько большая часть изображения уже загружена.
xhr.upload.addEventListener('progress', onprogressHandler, false);
function onprogressHandler(event) {
resp.innerHTML = event.loaded +' and '+ event.total;
var percent = Math.round((event.loaded / event.total) * 100);
var calc_display = document.getElementById('calc');
calc_display.innerHTML = percent;
};
Если я выбираю изображение для загрузки и отправляю форму, я всегда вижу одинаковые значения event.loaded и event.total .
Я думаю, что значение event.total - это размер файла.
Я новичок, поэтому у меня не так много опыта, но как возможно, что у меня всегда одни и те же ценности? (обычно около 2.700.000 кБ)
Где может быть проблема?
Большое вам спасибо