HTTP заголовок для отправки PDF, проблема в Firefox - PullRequest
2 голосов
/ 13 мая 2010

В Windows, когда я сохраняю PDF-файл с помощью плагина Adobe Firefox, эта проблема возникает. Сохраненный файл: http://www.example.com/opendocument.php_doc=._docs_doc01

Мои заголовки:

header('Content-type: application/pdf');
//header('Content-Disposition: inline; filename=doc01.pdf');
header("Content-Transfer-Encoding: binary");
header("Content-Length: ".filesize($pdf));

Исходный звонок:

http://www.example.com/opendocument.php?doc=./docs/doc01.pdf

Меня не интересует заголовок вложения. Я должен открыться на веб-сайте, а не загружать внешнее окно.

Есть идеи?

Ответы [ 2 ]

4 голосов
/ 13 мая 2010

Попробуйте, обратите внимание на кавычки вокруг имени файла

Content-disposition: inline; filename="doc01.pdf"

Не могу гарантировать это, но это взято из наших классов генерации PDF.

1 голос
/ 13 мая 2010

Попробуйте откомментировать заголовок Content-Disposition: inline; и используйте правильную заглавную букву для Content-Type (то есть заглавная T )

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...