Загрузка pdf асинхронно

Когда пользователь щелкает ссылку в моем приложении Ruby on Rails, в фоновом режиме создается файл PDF. .

Приложение опрашивает сервер, чтобы узнать, готов ли файл PDF, а затем должно попросить пользователя загрузить его, как если бы он щелкнул уже существующую ссылку PDF.

Мы делаем это со скрытым iframeи меняем атрибут src, когда PDF-файл готов.

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

8
задан Alexis Pigeon 14 May 2012 в 10:34
поделиться