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模板类代码
Sep 07 PHP
php判断上传的Excel文件中是否有图片及PHPExcel库认识
Jan 11 PHP
使用PHP实现蜘蛛访问日志统计
Jul 05 PHP
php读取excel文件的简单实例
Aug 26 PHP
php删除数组元素示例分享
Feb 17 PHP
深入剖析浏览器退出之后php还会继续执行么
May 17 PHP
PHP模糊查询的实现方法(推荐)
Sep 06 PHP
php 访问oracle 存储过程实例详解
Jan 08 PHP
php实现的统计字数函数定义与使用示例
Jul 26 PHP
PHP自动识别当前使用移动终端
May 21 PHP
laravel5 Eloquent 实现事务方式
Oct 21 PHP
基于PHP实现短信验证码发送次数限制
Jul 11 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
PHP之COOKIE支持详解
2010/09/20 PHP
微信公众平台消息接口校验与消息接口响应实例
2014/12/23 PHP
PHP生成腾讯云COS接口需要的请求签名
2018/05/20 PHP
jQuery绑定事件-多种实现方式总结
2016/05/09 Javascript
第二篇Bootstrap起步
2016/06/21 Javascript
详解Javascript中的原型OOP
2016/10/12 Javascript
VueJS全面解析
2016/11/10 Javascript
利用jQuery来动态为属性添加或者删除属性的简单方法
2016/12/02 Javascript
Jquery EasyUI Datagrid右键菜单实现方法
2016/12/30 Javascript
最常用的jQuery表单验证(简单)
2017/05/23 jQuery
VUE 使用中踩过的坑
2018/02/08 Javascript
vue自定义底部导航栏Tabbar的实现代码
2018/09/03 Javascript
vue-cli3.0 脚手架搭建项目的过程详解
2018/10/19 Javascript
JQuery的加载和选择器用法简单示例
2019/05/13 jQuery
微信小程序如何连接Java后台
2019/08/08 Javascript
vue设置全局访问接口API地址操作
2020/08/14 Javascript
[10:21]2018DOTA2国际邀请赛寻真——Winstrike
2018/08/11 DOTA
分享几道你可能遇到的python面试题
2017/07/24 Python
python把ipynb文件转换成pdf文件过程详解
2019/07/09 Python
详解Python 重学requests发起请求的基本方式
2020/02/07 Python
利用CSS3的线性渐变linear-gradient制作边框的示例
2016/06/02 HTML / CSS
利用HTML5+css3+jquery+weui实现仿微信聊天界面功能
2018/01/08 HTML / CSS
美国餐厅用品和厨房设备批发网站:KaTom Restaurant Supply
2018/01/27 全球购物
英国知名化妆品网站:Revolution Beauty(原TAM Beauty)
2018/02/28 全球购物
物业经理求职自我评价
2013/09/22 职场文书
个人求职信范文分享
2013/12/13 职场文书
护理助产毕业生的求职信
2014/03/02 职场文书
秋季开学典礼主持词
2014/03/19 职场文书
《英英学古诗》教学反思
2014/04/11 职场文书
高中教师考核方案
2014/05/18 职场文书
十佳中学生事迹材料
2014/06/02 职场文书
夫妻吵架保证书
2015/05/08 职场文书
2016年党建工作简报
2015/11/26 职场文书
85句关于理想的名言警句大全
2019/08/22 职场文书
SpringCloud项目如何解决log4j2漏洞
2022/04/10 Java/Android
nginx七层负载均衡配置详解
2022/07/15 Servers