Я знаю, что этот вопрос старый и здесь много кода, но я несколько раз его тестировал, и ни один из них не работал для меня.Я пытаюсь сделать его доступным для просмотра или загрузки файла PDF (в зависимости от того, что работает) в коде php.В Microsoft Edge без проблем работает любой код, но уже в Google Chrome или в Firefox просто нет кода, работающего в его самых последних версиях.Если кто-то может протянуть руку, большое спасибо!
$url = 'pdf/'.$file.'.pdf';
$content = file_get_contents($url);
header('Content-Type: application/pdf');
header('Content-Length: ' . strlen($content));
header('Content-Disposition: inline; filename="PDF.pdf"');
header('Cache-Control: private, max-age=0, must-revalidate');
header('Pragma: public');
ini_set('zlib.output_compression','0');
ob_clean();
flush();
$fp = fopen ('pdf/'.$file.'.pdf', 'r');
while (!feof($fp)) {
$buff = fread($fp, 1024);
print $buff;
}
exit;
die($content);