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