|
|
|
| Вот один из примеров, как можно принудительно скачать pdf-файл.
<?php
header("Content-type: application/pdf");
header("Content-Disposition: attachment; filename=downloaded.pdf");
/* ... вывод pdf-файла ... */
?>
|
Если вывод осуществляется путем открытия pdf-файла в бинарном режиме - то все нормально.
А если выводить какой-нибудь текст - например:
<?php
header("Content-type: application/pdf");
header("Content-Disposition: attachment; filename=downloaded.pdf");
echo 'text';
?>
то IE (6) игнорирует заголовки, и определяет файл downloaded.pdf как текстовый файл.
Есть ли способ заставить IE "думать", что это pdf? | |
|
|
|
|
|
|
|
для: yuk
(05.07.2009 в 10:45)
| | Это ничего, что тело pdf-документа начинается совсем не так? | |
|
|
|
|
|
|
|
для: Trianon
(05.07.2009 в 10:54)
| | В даном случае ничего, pdf - это так, для примера.
Интересует именно вопрос - можно ли IE запретить проверять MIME-тип скачиваемого файла.
Хм, пожалуй, так надо было и назвать тему. | |
|
|
|
|
|
|
|
для: yuk
(05.07.2009 в 11:28)
| | Оказывается, ie пытался сам определить MIME у файлов, чей тип не ассоциирован ни с одной из програм. В примере с pdf - после установки Acrobat-a все заработало нормально. | |
|
|
|