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

2015-01-24信息快讯网

本文介绍如何让用户打开pdf文件时不是直接在浏览器浏览而是直接以下载文件形式把pdf文件下载到电脑

有的浏览器安装了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开源开发框架ZendFramework使用中常见问题说明及解决方案
兼容各大浏览器带关闭按钮的漂浮多组图片广告代码
php实现文件下载实例分享
在PHP中使用X-SendFile头让文件下载更快
ThinkPHP使用心得分享-上传类UploadFile的使用
PHP生成迅雷、快车、旋风等软件的下载链接代码实例
PHP写的资源下载防盗链类分享
php实现文件下载功能的几个代码分享
php强制文件下载而非在浏览器打开的自定义函数分享
php导出csv数据在浏览器中输出提供下载或保存到文件的示例
PHP获取浏览器信息类和客户端地理位置的2个方法
PHP使用imagick读取PDF生成png缩略图的两种方法
采用header定义为文件然后readfile下载(隐藏下载地址)
使用PHP强制下载PDF文件示例
php中文乱码怎么办如何让浏览器自动识别utf-8
保存到桌面、设为桌面且带图标的PHP代码
限制ckeditor上传图片文件大小的方法
FireFox浏览器使用Javascript上传大文件
使用PHP curl模拟浏览器抓取网站信息
php 强制下载文件实现代码
使用PHP下载CSS文件中的图片的代码
PHP怎么实现网站保存快捷方式方便用户随时浏览
php 下载保存文件保存到本地的两种实现方法
php对csv文件的读取,写入,输出下载操作详解
php读取图片内容并输出到浏览器的实现代码
PHP实现根据浏览器跳转不同语言页面代码
解析PHP实现下载文件的两种方法
手把手教你打印出PDF(关于fpdf的简单应用)
探讨GDFONTPATH能否被winxp下的php支持
PHP操作MongoDB GridFS 存储文件的详解
©2014-2024 dbsqp.com