вот ситуация:
В веб-приложении пользователь выбирает некоторые параметры, отправляет форму, и файл PDF динамически генерируется на стороне сервера и предлагается для загрузки.
Проблема:
Генерация PDF файла занимает довольно много времени (до 1 минуты). Некоторые пользователи думают, что ничего не происходит, и продолжают нажимать кнопку отправки снова и снова, увеличивая нагрузку на сервер и еще больше замедляя ее.
Я хотел бы добавить индикатор занятости, который бы отображал анимированную картинку и сообщение типа «Пожалуйста, подождите, ваш файл генерируется», что кажется очень простым делом.
Но: как скрыть этот индикатор, когда файл готов и появляется диалоговое окно «Загрузка файла»? В противном случае сообщение остается на экране даже после того, как пользователь скачал файл!
Кажется очень основным требованием, но я полностью застрял. Спасибо за любые предложения!