В Windows, когда я сохраняю PDF-файл с помощью плагина Adobe Firefox, эта проблема возникает. Сохраненный файл: http://www.example.com/opendocument.php_doc=._docs_doc01
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
Меня не интересует заголовок вложения. Я должен открыться на веб-сайте, а не загружать внешнее окно.
Есть идеи?
Попробуйте, обратите внимание на кавычки вокруг имени файла
Content-disposition: inline; filename="doc01.pdf"
Не могу гарантировать это, но это взято из наших классов генерации PDF.
Попробуйте откомментировать заголовок Content-Disposition: inline; и используйте правильную заглавную букву для Content-Type (то есть заглавная T )
Content-Disposition: inline;
Content-Type