Когда пользователь щелкает ссылку в моем приложении Ruby on Rails, в фоновом режиме создается файл PDF. .
Приложение опрашивает сервер, чтобы узнать, готов ли файл PDF, а затем должно попросить пользователя загрузить его, как если бы он щелкнул уже существующую ссылку PDF.
Мы делаем это со скрытым iframe
и меняем атрибут src
, когда PDF-файл готов.
Хотя это работает в Firefox (есть встроенное всплывающее окно для загрузки файла), оно не работает в Safari/Chrome. Как мне это сделать? Я видел HTTP-заголовок Content-Disposition, но файл PDF хранится на S3, поэтому я не думаю, что смогу использовать этот метод.