клиент возвращать % загрузки файла?
у xhr есть onprogress событие, его и слушай. Если еще есть постпроцессинг на бэке - организуй паб-саб какнибудь (сокеты, лонгполлинг, просто дрочка эндпоинта с каким-нибудь уникальным айдишником загрузки)
Если это http и в заголовоке есть Content-length, то можно вычислять через стрим вручную. Но возможно на твоём клиенте уже есть готовое решение
Обсуждают сегодня