ajax xhr lengthComputable возвращает false с помощью файла php

я делаю ajax-запрос с XMLHttpRequest, чтобы показать ход выполнения запроса. Это'прекрасно работает с html-файлом, но evt.lengthComputable возвращает false с php-файлом.

Мой php файл закодирован в utf-8 и не содержит ничего особенного.

                xhr: function()
            {

              console.log('xhr');
              var xhr = new XMLHttpRequest();


              xhr.addEventListener('loadend', uploadComplete, false);
              function uploadComplete(event) {
                  console.log('uploadComplete');
                  //do stuff
              }


              //Download progress
              xhr.addEventListener("progress", function(evt){
                console.log([evt.lengthComputable, evt.loaded, evt.total]);
                if (evt.lengthComputable) {
                  var percentComplete = (evt.loaded / evt.total) * 100;


                }
              }, false);
              return xhr;
            }

Спасибо за помощь :)!

Ответы на вопрос(1)

Ваш ответ на вопрос