Как открыть файл PDF в браузере с помощью PHP - PullRequest
0 голосов
/ 07 февраля 2019

Я новичок в PHP.Я пытаюсь проверить, могу ли я открыть файл PDF в каталоге на сервере Apache.Для каталога нет .htaccess.При выполнении кода появляется ошибка «Не удалось загрузить документ PDF».$ FilePath в порядке.Любые идеи будут с благодарностью.

$filePath = '/home/xxx/public_html/xFiles/Reports/Test.pdf';
if (file_exists($filePath)) {
    echo "The file $filePath exists";
} else {
    echo "The file $filePath does not exist";
    die();
}
$filename="Test.pdf";

header('Content-type:application/pdf');
header('Content-disposition: inline; filename="'.$filename.'"');
header('content-Transfer-Encoding:binary');
header('Accept-Ranges:bytes');
readfile($filePath);

1 Ответ

0 голосов
/ 07 февраля 2019

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

$filePath = '/home/xxx/public_html/xFiles/Reports/Test.pdf';
if (!file_exists($filePath)) {
    echo "The file $filePath does not exist";
    die();
}
$filename="Test.pdf";

header('Content-type:application/pdf');
header('Content-disposition: inline; filename="'.$filename.'"');
header('content-Transfer-Encoding:binary');
header('Accept-Ranges:bytes');
readfile($filePath);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...