@prolina

Как делать GET запрос пока не вернулся ответ от POST запроса?

Мне необходимо сделать загрузку файла. Как только я выбрала файл, идет POST запрос на api и пока не вернулся респонс, мне необходимо сделать GET запрос на api, чтобы получить прогресс загружаемого файла и отобразить его. Как можно это реализовать? Пробовала через axios onUploadProgress, но тогда GET запросов слишком много и последний возвращает не то значение.
  • Вопрос задан
  • 152 просмотра
Пригласить эксперта
Ответы на вопрос 1
john36allTa
@john36allTa
alien glow of a dirty mind
Как вы не надо делать - а как надо
1. Нужно понимать что подсистема браузера проверяет статус доставки файла на сервер и может Вам сообщить сколько осталось. Просто поверьте мне наслово :) Гет запрос может пригодится когда Вы получили от axios ответ об успешной загрузке и делаете гет запрос на сервер, мол "А нормально ли всё, сохранился ли файл (может место закончилось в момент копирования - ктож знает кто там че и где вертел". А Ваша схема попахивает ddos атакой, если смотреть в масштабах огромного проекта %)
Пробовала через axios onUploadProgress, но тогда GET запросов слишком много и последний возвращает не то значение.

Вы из этого коллбэка гет запросы чтоли шлёте?
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы