У меня есть контроллер, который позволяет пользователям загружать файл. Проблема в том, что в зависимости от параметров, отправленных на контроллер, контроллер будет сжимать разные папки и отправлять их клиентам, и сжатие может иногда занимать 2 минуты, время, когда пользователю предлагается пустая вкладка браузера и заголовок загрузки.
Есть ли способ показать пользователю сообщение до тех пор, пока файл не будет заархивирован и загрузка действительно не начнется? Что-то вроде "Пожалуйста, подождите, ваш файл готовится к загрузке!"
Спасибо!