2013-10-01 2 views
1

Когда я нажимаю на ссылку PDF в моей локальной версии моего приложения Refinery, 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