При отдаче PDF через скрипт эксплорер не принимает имя файла

fog

Рыцарь Джедай
При отдаче PDF через скрипт эксплорер не принимает имя файла

Задача простая - отдать файл PDF пользователю через скрипт.

Не предложить ему закачать файл, а чтобы он открылся прямо в браузере, как если кликнуть ссылку на обычный PDF, естественно, при условии что Акробат Ридер установлен.

В общем, файл открывается как надо, но при попытке сохранить файл (в браузере, File > Save As...) имя файла hello.pdf не подхватывается в IE (расширение правильное). В Firefox работает как нужно - при сохранении файла предлогает правильное имя, а не file_get.php

Как это пофиксить, какие заголовки добавить?

Вот пример, о на котором я пробовал:

PHP:
<?
    header("Content-Disposition: inline; filename=hello.pdf"); 
    header("Content-Type: application/pdf");

    fpassthru(fopen('./files/my.pdf', 'r'));
?>
 

fog

Рыцарь Джедай
Мне нужно чтобы браузер не предлагал сохранять файл, а сразу открывал его.
 
Сверху