Задать вопрос
@Praud

Как отобразить процент выполнения POST запроса в Angular 1.x?

Всем привет, необходимо отобразить progress bar с процентами выполнения POST запроса. В запросе я передаю название темплейта и расширение файла, далее сервер генерирует его и возвращает. Вот собственно пока идет процесс генерации нужен progress bar.

Пробую так
$http({
    method: 'POST',
    url: config.apiUrl + "/RevDoc/GenerateDocument",
    data: model,
    eventHandlers: {
        progress: function (e) {
            console.log(e);
            if (e.lengthComputable) {
                progress = Math.round(e.loaded * 100 / e.total);
                console.log("progress: " + progress + "%");
                if (e.loaded = e.total) {
                    console.log("File upload finished!");
                }
            }
        }
    },
}).then((response) => {
    console.log(response);
})

Но что-то ничего не работает.
"angular": "^1.5.8",
  • Вопрос задан
  • 243 просмотра
Подписаться 1 Оценить Комментировать
Решения вопроса 1
@Praud Автор вопроса
Топик можно закрывать. Процесс генерации файла будет происходит на сервере, собственно клиент его никак не посчитает. С помощью SignalR буду следить за процессом загрузки и отображать на UI.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽