php通过修改header强制图片下载的方法


Posted in PHP onMarch 24, 2015

本文实例讲述了php通过修改header强制图片下载的方法。分享给大家供大家参考。具体实现方法如下:

function downloadFile($file){
 $file_name = $file;
 $mime = 'application/force-download';
 header('Pragma: public'); // required
 header('Expires: 0'); // no cache
 header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
 header('Cache-Control: private',false);
 header('Content-Type: '.$mime);
 header('Content-Disposition: attachment; filename="'.basename($file_name).'"');
 header('Content-Transfer-Encoding: binary');
 header('Connection: close');
 readfile($file_name); // push it out
 exit();
}

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
PHP 危险函数全解析
Sep 09 PHP
PHP的范围解析操作符(::)的含义分析说明
Jul 03 PHP
php笔记之:文章中图片处理的使用
Apr 26 PHP
php Hex RGB颜色值互换的使用
May 10 PHP
php中函数前加&符号的作用分解
Jul 08 PHP
php输入数据统一类实例
Feb 23 PHP
PHP使用NuSOAP调用Web服务的方法
Jul 18 PHP
关于PHP内置的字符串处理函数详解
Feb 04 PHP
ThinkPHP框架使用redirect实现页面重定向的方法实例分析
Apr 12 PHP
thinkphp整合系列之极验滑动验证码geetest功能
Jun 18 PHP
ThinkPHP5 框架引入 Go AOP,PHP AOP编程项目详解
May 12 PHP
PHP7 参数处理机制修改
Mar 09 PHP
PHP下载远程文件到本地存储的方法
Mar 24 #PHP
php实现encode64编码类实例
Mar 24 #PHP
推荐十款免费 WordPress 插件
Mar 24 #PHP
php实现用于验证所有类型的信用卡类
Mar 24 #PHP
php动态生成版权所有信息的方法
Mar 24 #PHP
php实现通用的信用卡验证类
Mar 24 #PHP
php生成短域名函数
Mar 23 #PHP
You might like
php设计模式 Decorator(装饰模式)
2011/06/26 PHP
php颜色转换函数hex-rgb(将十六进制格式转成十进制格式)
2013/09/23 PHP
PHP strtotime函数用法、实现原理和源码分析
2015/02/04 PHP
PHP SPL 被遗落的宝石【SPL应用浅析】
2018/04/20 PHP
php加速缓存器opcache,apc,xcache,eAccelerator原理与配置方法实例分析
2020/03/02 PHP
js类后台管理菜单类-MenuSwitch
2007/09/12 Javascript
javascript EXCEL 操作类代码
2009/07/30 Javascript
详谈jQuery中的this和$(this)
2014/11/13 Javascript
javascript实现随机显示星星特效
2016/01/28 Javascript
浅析angularJS中的ui-router和ng-grid模块
2016/05/20 Javascript
全面解析JavaScript中apply和call以及bind(推荐)
2016/06/15 Javascript
Bootstrap零基础学习第一课之模板
2016/07/18 Javascript
EasyUI学习之Combobox下拉列表(1)
2016/12/29 Javascript
JavaScript字符集编码与解码详谈
2017/02/02 Javascript
Hexo已经看腻了,来手把手教你使用VuePress搭建个人博客
2018/04/26 Javascript
微信小程序列表时间戳转换实现过程解析
2019/10/12 Javascript
谈谈JavaScript中的函数
2020/09/08 Javascript
原生JavaScript实现留言板
2021/01/10 Javascript
python使用mysqldb连接数据库操作方法示例详解
2013/12/03 Python
Python手机号码归属地查询代码
2016/05/04 Python
Django Web开发中django-debug-toolbar的配置以及使用
2018/05/06 Python
TFRecord文件查看包含的所有Features代码
2020/02/17 Python
Python利用for循环打印星号三角形的案例
2020/04/12 Python
使用python批量修改XML文件中图像的depth值
2020/07/22 Python
美国新娘礼品店:The Paisley Box
2020/09/08 全球购物
制作部班长职位说明书
2014/02/26 职场文书
物业管理专业自荐信
2014/07/01 职场文书
2014年人事科工作总结
2014/11/19 职场文书
2014年学校工会工作总结
2014/12/06 职场文书
世界地球日活动总结
2015/02/09 职场文书
写给孩子的新学期寄语
2015/02/27 职场文书
暑期实践个人总结
2015/03/06 职场文书
银行招聘自荐信
2015/03/06 职场文书
2016年社区“我们的节日·中秋节”活动总结
2016/04/05 职场文书
话题作文之诚信
2019/11/28 职场文书
浅谈Nginx 中的两种限流方式
2021/03/31 Servers