Использование php для принудительной загрузки pdf

Я пытаюсь сделать так, чтобы на веб-сайте была кнопка, форсирует загрузку pdf.

Вот html кнопки:

    <a href=scripts/download.php>
    <input type="image" src="images/download.gif" alt="Submit button"/>
    </a>

И php-скрипт на данный момент:

    <?php
    header('Content-Type: application/pdf');
    header('Content-disposition: attachment;filename=documents/ECM_IT_ResumeDownload.pdf');
    readfile('documents/ECM_IT_ResumeDownload.pdf');
    ?>

Кажется, файл загружается нормально, но когда я открываю его, я получаю эту ошибку:

«Adobe Reader не может откройте «documents_ECM_IT_ResumeDownload.pdf», потому что это либо неподдерживаемый тип файла, либо файл был поврежден (например, он был отправлен как вложение электронной почты и не был правильно декодирован)».

Будем признательны за любую помощь.

РЕДАКТИРОВАТЬ Открыл pdf в текстовом редакторе и получил это сообщение:

"
Предупреждение : readfile(documents/ECM_IT_ResumeDownload.pdf) [function.readfile]: не удалось открыть поток: Нет такого файла или каталога в html/scripts/download.phpon line 4
"

Документ определенно там есть. в html/documents/ECM_IT_ResumeDownload.pdf

9
задан Craig Traynor 14 May 2012 в 02:38
поделиться