@Wan-Derer
Зобанели на Хабре, волки́ ;((

Как скачивать файл в Spring WebFlux?

Искал сабж, нашёл такую статью. Это работает, но у меня задача такая:
- с фронта идёт команда;
- бэк формирует нужный файл;
- файл скачивается;
- файл на бэке удаляется.

Используя статью, я могу сделать так:
- запрос с фронта на формирование файла;
- бэк формирует файл и возвращает его имя;
- запрос с фронта на скачивание как описано в статье.

Проблемы:
- два разных запроса, мне кажется, это несколько громоздко;
- главное - нет возможности понять что файл скачался и его можно удалить.

Я изначально себе мыслил так:
- бэк формирует файл и возвращает ссылку на скачивание: http://...../file.txt;
- скачивание происходит средствами фронта (в моём случае Angular);
- после скачивания фронт шлёт запрос что completed и бэк удаляет файл.

Вопрос: как это вообще делается, можно ли поправить метод из статьи или надо делать как-то (как?) по-другому?
  • Вопрос задан
  • 174 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

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