当用户单击我的 Ruby on Rails 应用程序中的链接时,会在后台生成一个 PDF 文件。
该应用程序正在轮询服务器以了解 PDF 文件何时准备就绪,然后它应该要求用户下载它,就好像他单击了已经存在的 PDF 链接一样。
当 PDF 文件准备好时,我们使用隐藏iframe
和更改属性来执行此操作。src
虽然它适用于 Firefox(有一个用于下载文件的本机弹出窗口),但它不适用于 safari/chrome。我该怎么做?我已经看到有一个Content-Disposition HTTP 标头,但是 PDF 文件存储在 S3 上,所以我认为我不能使用该方法。