Процесс загрузки через fetch

fetch('/jx/', {
  method: 'POST',
  body: FormAdd({md:'uploads', fix:vl.key, id:vl.id, t:vl.t, file:e.target.files[0]})
}).then(
    r => r.json() // if the response is a JSON object
  ).then(s => eval(s));

Работает, файлы загружаются. Как к данному коду добавить возможность слушать, то сколько байт передано. То есть узнать процент загруженного?


Ответы (1 шт):

Автор решения: Alexander

fetch не предоставляет такого функционала. Он может показывать прогресс для ЗАГРУЗКИ, но не для ВЫГРУЗКИ. Вы не можете это организовать с помощью только JS в браузере.

см. похожий вопрос: https://stackoverflow.com/questions/35711724/upload-progress-indicators-for-fetch

→ Ссылка