Чи можливо отримати хід XMLHttpRequest (завантажені байти, завантажені байти)?
Це було б корисно, щоб показати панель прогресу, коли користувач завантажує великий файл. Здається, що стандартний API його не підтримує, але, можливо, є якесь нестандартне розширення в будь-якому з браузерів? Здається, це є досить очевидною особливістю, адже клієнт знає, скільки байтів було завантажено / завантажено.
Примітка. Я знаю альтернативу "опитувати сервер на прогрес" (це те, що я зараз роблю). Основна проблема з цим (окрім складного коду на стороні сервера) полягає в тому, що зазвичай під час завантаження великого файлу підключення користувача повністю шлангується, оскільки більшість провайдерів пропонують погану версію потоку. Тож подавати додаткові запити не так реагує, як я сподівався. Я сподівався, що з’явиться спосіб (можливо, нестандартний) отримати цю інформацію, якою веб-переглядач є у будь-який час.