2013-10-01 10 views
1

當我點擊我的Refinery應用程序的本地開發版本中的PDF鏈接時,PDF將在瀏覽器中打開。但是,在運行在Apache上的遠程服務器上的應用程序的測試版本中,系統提示我下載該文件。據我所知,兩個應用程序都配置相同。在Refinery CMS中,如何配置我的應用程序以在瀏覽器中顯示PDF文件而不是提示用戶下載?

的區別是,Apache的版本返回Content-Disposition頭與attachment值:

Content-Disposition: attachment; privacy.pdf 

我跟着沒有成功從下面的網站建議(其中包括煉油廠文檔):

我在精煉廠版本2.0.10。

回答

2

我已經成功地做到了這一點:

Refinery::Resources.configure do |config| 
    config.content_disposition = :inline # added to support S3 hosted PDFs as previewable 
end 
+0

感謝您的答覆。我將這行添加到我的config/initializers/refinery/resources.rb文件的末尾並重新啓動了Apache,但我上傳的PDF文件仍然以附件的形式提供。 – klenwell

相關問題