php使浏览器直接下载pdf文件的方法

开发技术 作者: 2024-08-07 23:50:01
本文介绍如何让用户打开pdf文件时不是直接在浏览器浏览而是直接以下载文件形式把pdf文件下载到电脑

有的浏览器安装了pdf打开程序关联到浏览器,所以直接写上pdf路径时是打开pdf而不是下载,下面我就说下如果让他们只是下载,而不是浏览。创建一个PHP文件<div class="codetitle"><a style="CURSOR: pointer" data="41755" class="copybut" id="copybut41755" onclick="doCopy('code41755')"> 代码如下:

<div class="codebody" id="code41755">
<?PHP
$file = $_GET['file'];
$arr = explode('/',$file);
header('Content-type: application/pdf');
header('Content-Disposition: attachment; filename="'.array_pop($arr).'"');
readfile(file);
?>
加入代码,通过这个把pdf路径转换成浏览器认识的语言,告诉浏览器
列子 /upload.PHP?file=/aa/aa.pdf
这样就可以不管是什么,都会下载,而不是打开

原创声明
本站部分文章基于互联网的整理,我们会把真正“有用/优质”的文章整理提供给各位开发者。本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
本文链接:http://www.jiecseo.com/news/show_58296.html
下载pdf

本站采用系统自动发货方式,付款后即出现下载入口,如有疑问请咨询在线客服!

售后时间:早10点 - 晚11:30点

咨询售后客服

推荐模板

推荐精华

热门标签