使用php在浏览器中显示pdf

hi so im trying to display a pdf file in the browser using php so i used this code

<?php
    $filename = "uploads/docs/Preamble and National Territory.pdf";
    header("Content-type: application/pdf");
    header("Content-Length: " . filesize($filename));
    readfile($filename);
    exit;
?>

i juat hardcoded the pdf file name but will change it later my problem is it does not load the pdf file in my browser here is what it says

enter image description here

any idea how to improve my code? or what im doing wrong? thanks in advance

weixin_42274769
远飞雁 回复dongmu1914: 文件路径确定了没问题,但网页就是一片黑中间一片白,打不开PDF文件
一天之前 回复
doumi4676
doumi4676 嗨,似乎路径是问题。无论如何,当查看未着色的pdf时,它没有显示任何想法?
4 年多之前 回复
douyoupingji7238
douyoupingji7238 尝试将其包装在if(file_exists($file)){
4 年多之前 回复
douli1872
douli1872 (截图显示可能要小得多。)
4 年多之前 回复
dongmu1914
dongmu1914 首先检查文件路径
4 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐