Только PDF-файлы, показывающие "нет такого файла существует" ошибка во время принудительной загрузки в php?
Я пытаюсь включить принудительную загрузку файла PDF на своей странице. когда я изменяю имя файла для любого другого файла в том же каталоге example.pdf, они легко загружаются, а файлы типа pdf - нет. Они показывают, что файл не существует, даже они существуют.
<?php
$file = 'original.pdf';
echo 'lets see';
if(file_exists($file))
{
echo "file exists";
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header("Content-Disposition: attachment; filename='".basename($file)."'");
header('Expires: 0');
header('Cache-Control: must-revalidate');
header('Pragma: public');
header('Content-Length: ' . filesize($file));
ob_clean();
flush();
readfile($file);
exit;
}
?>