Вопрос № 131216: Как организовать ссылку на файл .docx, чтобы последний открылался либо Word 2007, либо просто сохранялся.
В моем случае ссылка типа (указанная в приложении) дает обратный результат - файл открываеться как zip-архив.
Mime-тип: application/vnd....
Вопрос № 131.216
Как организовать ссылку на файл .docx, чтобы последний открылался либо Word 2007, либо просто сохранялся.
В моем случае ссылка типа (указанная в приложении) дает обратный результат - файл открываеться как zip-архив.
Mime-тип: application/vnd.openxmlformats-officedocument.wordprocessingml.document
Приложение:
Отправлен: 08.04.2008, 20:01
Вопрос задал: Nikitav (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: PVS@Lviv
Здравствуйте, Nikitav! Нужно сделать свой скрипт загрузки, который независимо от файла будет отправлять браузеру mime-тип application/octet-stream, назвать его, например, getfile.php: <?php $name = 'files/'.$_GET['fname'] $fp = fopen($name, 'rb'); header("Content-Type: application/octet-stream"); header("Content-Length: " . filesize($name)); //а потом весь файл fpassthru($fp); exit;//чтоб PHP ничего лишнего больше не передал ?>
а ссылка тогда будет
выглядеть так: <a href="getfile.php?fname=pred.docx">Скачать файл docx</a<
Ответ отправил: PVS@Lviv (статус: Специалист)
Ответ отправлен: 08.04.2008, 22:36 Оценка за ответ: 5 Комментарий оценки: Полноценный ответ. Задача решана! Спасибо!