1

当我在我的 Refinery 应用程序的本地开发版本中单击 PDF 链接时,PDF 将在浏览器中打开。但是,在我的应用程序在 Apache 上的远程服务器上运行的测试版本中,系统会提示我下载文件。据我所知,两个应用程序的配置相同。

不同之处在于 Apache 版本返回Content-Disposition带有attachment值的标头:

Content-Disposition: attachment; privacy.pdf

我遵循了以下网站(包括炼油厂文档)的建议,但没有成功:

我在炼油厂版本 2.0.10 上。

4

1 回答 1

2

我已经成功地做到了这一点:

Refinery::Resources.configure do |config|
  config.content_disposition = :inline  # added to support S3 hosted PDFs as previewable
end
于 2013-10-02T00:18:00.020 回答