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


Posted in PHP onNovember 15, 2013

有的浏览器安装了pdf打开程序关联到浏览器,所以直接写上pdf路径时是打开pdf而不是下载,下面我就说下如果让他们只是下载,而不是浏览。

创建一个php文件

<?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
这样就可以不管是什么,都会下载,而不是打开

PHP 相关文章推荐
php print EOF实现方法
May 21 PHP
php中显示数组与对象的实现代码
Apr 18 PHP
php中echo()和print()、require()和include()等易混淆函数的区别
Feb 22 PHP
Php中用PDO查询Mysql来避免SQL注入风险的方法
Apr 25 PHP
深入PHP FTP类的详解
Jun 13 PHP
深入解析php中的foreach函数
Aug 31 PHP
thinkphp文件引用与分支结构用法实例
Nov 26 PHP
再Docker中架设完整的WordPress站点全攻略
Jul 29 PHP
PHP使用数组依次替换字符串中匹配项
Jan 08 PHP
详解PHP的Yii框架中扩展的安装与使用
Apr 01 PHP
php微信支付接口开发程序
Aug 02 PHP
解决安装WampServer时提示缺少msvcr110.dll文件的问题
Jul 09 PHP
限制ckeditor上传图片文件大小的方法
Nov 15 #PHP
php ckeditor上传图片文件名乱码解决方法
Nov 15 #PHP
json的键名为数字时的调用方式(示例代码)
Nov 15 #PHP
php解析xml提示Invalid byte 1 of 1-byte UTF-8 sequence错误的处理方法
Nov 14 #PHP
php遍历目录与文件夹的多种方法详解
Nov 14 #PHP
php中引用符号(&amp;)的使用详解
Nov 13 #PHP
使用php验证复选框有效性的示例
Nov 13 #PHP
You might like
3
2006/10/09 PHP
百度ping方法使用示例 自动ping百度
2014/01/26 PHP
PHP管理依赖(dependency)关系工具 Composer的自动加载(autoload)
2014/08/18 PHP
php显示指定目录下子目录的方法
2015/03/20 PHP
浅析PHP中的i++与++i的区别及效率
2016/06/15 PHP
如果文字过长,则将过长的部分变成省略号显示
2006/06/26 Javascript
javascript tips提示框组件实现代码
2010/11/19 Javascript
jQuery对表单元素的取值和赋值操作代码
2011/05/19 Javascript
Jsonp 跨域的原理以及Jquery的解决方案
2011/06/27 Javascript
jQuery仿Excel表格编辑功能的实现代码
2013/05/01 Javascript
jquerydom对象的事件隐藏显示和对象数组示例
2013/12/10 Javascript
JavaScript自定义数组排序方法
2015/02/12 Javascript
js与jQuery实现checkbox复选框全选/全不选的方法
2016/01/05 Javascript
js中使用使用原型(prototype)定义方法的好处详解
2016/07/04 Javascript
关于javascript原型的修改与重写(覆盖)差别详解
2016/08/31 Javascript
Javascript使用function创建类的两种方法(推荐)
2016/11/19 Javascript
JavaScript仿微博输入框效果(案例分析)
2016/12/06 Javascript
vue axios同步请求解决方案
2017/09/29 Javascript
Angular实现预加载延迟模块的示例
2017/10/12 Javascript
微信小程序日期时间选择器使用方法
2018/02/01 Javascript
vuex与组件联合使用的方法
2018/05/10 Javascript
webuploader分片上传的实现代码(前后端分离)
2018/09/10 Javascript
vue中多个倒计时实现代码实例
2019/03/27 Javascript
vue中v-text / v-html使用实例代码详解
2019/04/02 Javascript
JQuery+Bootstrap 自定义全屏Loading插件的示例demo
2019/07/03 jQuery
Python入门学习指南分享
2018/04/11 Python
Python采集代理ip并判断是否可用和定时更新的方法
2018/05/07 Python
汽车专业人才自我鉴定范文
2013/12/29 职场文书
餐厅执行经理岗位职责范本
2014/02/26 职场文书
小学社会实践活动总结
2014/07/03 职场文书
单位工作证明书格式
2014/10/04 职场文书
2014年路政工作总结
2014/12/10 职场文书
廉洁自律承诺书2015
2015/01/22 职场文书
导游词之蜀山胜景瓦屋山
2019/11/29 职场文书
python 实现德洛内三角剖分的操作
2021/04/22 Python
js前端图片加载异常兜底方案
2022/06/21 Javascript