永发信息网

php 如何实现在线预览文件如:txt,doc,pdf等

答案:4  悬赏:70  手机版
解决时间 2021-01-13 11:50
php 如何实现在线预览文件如:txt,doc,pdf等
最佳答案
第一种 预览

$file = fopen($path,"r"); // 打开文件
// 输入文件标签
Header("Content-type: application/pdf");
// Header("filename:" . $file_name);
// 输出文件内容
echo fread($file,filesize($path));
fclose($file);

第二种下载

Header("Content-type: application/pdf");// 文件将被称为 downloaded.pdf
header("Content-Disposition:attachment;filename='downloaded.pdf'");readfile($path);
第三种预览
Header("Content-type: application/pdf");// 文件将被称为 downloaded.pdf
header("Content-Disposition:inline;filename='downloaded.pdf'");readfile($path);
第四种下载
$file = fopen($path,"r"); // 打开文件
// 输入文件标签
Header("Content-type: application/octet-stream");
Header("Accept-Ranges: bytes");
Header("Accept-Length: ".filesize($path));
Header("Content-Disposition: attachment; filename=" . $file_name);
// 输出文件内容
echo fread($file,filesize($path));
fclose($file);
全部回答
打开文件读取呗,然后输出追问读取还是弹出保存窗口,不是可以直接在浏览器看到。
二进制文件打开 fopen追问能说的详细点不?或者有实例不?
$path = '***.txt';
$content = file_get_contents($path);
追问txt的本身浏览器就可以读取,关键是doc的怎么直接预览?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
应该算是总裁文 就是女主是一个大学生 然后突
白露是那时侯
wⅠne lⅠp t|nt中文意思是什么
农村别墅屋顶如何用钢结构
我10岁女孩为什么我把尿尿地方两片肉打开后感
2017年9月求最新QQ桌球瞄准器,带线路的
鹏月网咖地址在什么地方,我要处理点事!
忌入宅的意思
在如图所示的方格纸中,点A(0,2)和点B(2
氨纶的物理特性
如何降低建筑空间风力
这款香烟是多少那个国家的?多少钱?
单选题儒家经典最早的官方标准读本是唐太宗令
html用css怎么设置切换
换热器的管心距是指换热管中心距还是分程隔板
推荐资讯
奏组词有哪些词语
Whatshallwedoifit
串口转以太网模块TCP232-E5-2接线图
一成购新车除了首付还有哪些费用,大概多
单排小货如福田跃进哪种车好
韩国女子组合April为什么只有4人了
江门市潮连镇怎么样
运动的人简笔画
用化学用语表示下列物质:(1)红磷________
在长春北安路车被贴条了
7等6加1O分子几等5加5分子几等8分子几请问
x和3x-4\x-1通分是多少
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?