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 相关文章推荐
PHP4实际应用经验篇(3)
Oct 09 PHP
MySQL数据源表结构图示
Jun 05 PHP
《PHP编程最快明白》第五讲:php目录、文件操作
Nov 01 PHP
php中get_headers函数的作用及用法的详细介绍
Apr 27 PHP
PHP APC的安装与使用详解
Jun 13 PHP
探讨:如何编写PHP扩展
Jun 13 PHP
php递归创建目录的方法
Feb 02 PHP
PHP实现无限分类的实现方法
Nov 14 PHP
PHP实现的同步推荐操作API接口案例分析
Nov 30 PHP
PHP实现的数独求解问题示例
Apr 18 PHP
Zend Framework框架中实现Ajax的方法示例
Jun 27 PHP
laravel框架模型和数据库基础操作实例详解
Jan 25 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环境――Appserv
2006/12/13 PHP
PHP执行SQL文件并将SQL文件导入到数据库
2015/09/17 PHP
laravel Validator ajax返回错误信息的方法
2019/09/29 PHP
编写兼容IE和FireFox的脚本
2009/05/18 Javascript
写出更好的JavaScript之undefined篇(上)
2009/11/22 Javascript
JavaScript 判断日期格式是否正确的实现代码
2011/07/04 Javascript
css样式标签和js语法属性区别
2013/11/06 Javascript
javascript窗口宽高,鼠标位置,滚动高度(详细解析)
2013/11/18 Javascript
javascript等号运算符使用详解
2015/04/16 Javascript
JS与Ajax Get和Post在使用上的区别实例详解
2016/06/08 Javascript
jQuery简单实现页面元素置顶时悬浮效果示例
2016/08/01 Javascript
js document.getElementsByClassName的使用介绍与自定义函数
2016/11/25 Javascript
JavaScript数据结构之二叉树的删除算法示例
2017/04/13 Javascript
jQuery事件对象的属性和方法详解
2017/09/09 jQuery
javascript按钮禁用和启用的效果实例代码
2017/10/29 Javascript
JavaScript中将值转换为字符串的五种方法总结
2019/06/06 Javascript
如何解决js函数防抖、节流出现的问题
2019/06/17 Javascript
JS实现简单贪吃蛇小游戏
2020/10/28 Javascript
详解Java中String JSONObject JSONArray List转换
2020/11/13 Javascript
[06:25]第二届DOTA2亚洲邀请赛主赛事第二天比赛集锦.mp4
2017/04/03 DOTA
[43:49]LGD vs CHAOS 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
Python实用技巧之利用元组代替字典并为元组元素命名
2018/07/11 Python
Python整数与Numpy数据溢出问题解决
2019/09/11 Python
深入理解Tensorflow中的masking和padding
2020/02/24 Python
Python 实现将大图切片成小图,将小图组合成大图的例子
2020/03/14 Python
python使用建议与技巧分享(一)
2020/08/17 Python
解决Firefox下不支持outerHTML问题代码分享
2014/06/04 HTML / CSS
字中字效果的实现【html5实例】
2016/05/03 HTML / CSS
房地产融资计划书
2014/01/10 职场文书
母亲80寿诞答谢词
2014/01/16 职场文书
酒店副总经理岗位职责范本
2014/02/04 职场文书
乡村卫生服务一体化管理实施方案
2014/03/30 职场文书
校园文明标语
2014/06/13 职场文书
助残日活动总结
2014/08/27 职场文书
教你如何使用Python实现二叉树结构及三种遍历
2021/06/18 Python
JavaScript parseInt0.0000005打印5原理解析
2022/07/23 Javascript