Возможно ли получить прогресс XMLHttpRequest (загруженные байты, загруженные байты)?Как получить прогресс от XMLHttpRequest
Было бы полезно показать индикатор выполнения, когда пользователь загружает большой файл. Стандартный API, похоже, не поддерживает его, но может быть, есть какое-то нестандартное расширение в любом из браузеров? Похоже, что это довольно очевидная функция, поскольку клиент знает, сколько байтов было загружено/загружено.
примечание: я знаю о «опросе сервера для прогресса» (это то, что я делаю прямо сейчас). основная проблема с этим (кроме сложного серверного кода) заключается в том, что обычно при загрузке большого файла соединение пользователя полностью закрывается, потому что большинство интернет-провайдеров предлагают плохой поток вверх. Поэтому делать дополнительные запросы не так отзывчивы, как я надеялся. Я надеялся, что есть способ (может быть, нестандартный), чтобы получить эту информацию, которую браузер всегда имеет.
Я думаю, что ссылка может быть мертвым – 2016-07-10 21:12:22