Я создаю кнопку, которая при нажатии на нее просматривает PDF-файл, загруженный в базу данных mysql в новом окне, вот мой код:
Кнопка:
<td><a href='view.php?id={$row['id']}'>View</a></td>
view.php:
<?php header('Content-type: application/pdf'); echo $pdf_from_database; ?>
код, похоже, работает, и запускается newtab, начинается загрузка adod, а затем я получаю сообщение об ошибке:
file does not begin with "%pdf-"
кто-нибудь знает, как решить проблему?
вам не хватает некоторых ссылок здесь.
так что скажем, у вас есть страница http://www.mypage.com, и ваши файлы в формате pdf хранятся в http://www.mypage.com/pdf/
у вас есть файл pdf, который хранится там, файл file_DBid_83.pdf
когда вы вызываете mysql-запрос для открытия этого файла, ваш запрос возвращает $ row ['id'], который составляет 83, например
поэтому, чтобы открыть файл, который вы отправляете
header('Content-type: application/pdf'); echo "/pdf/file_DBid_" . $row['id'] . ".pdf";