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 相关文章推荐
程序员编程十条戒律
Jul 09 PHP
模板引擎正则表达式调试小技巧
Jul 20 PHP
11个PHP 分页脚本推荐
Aug 15 PHP
php 解决旧系统 查出所有数据分页的类
Aug 27 PHP
php 中文字符串首字母的获取函数分享
Nov 04 PHP
PH P5.2至5.5、5.6的新增功能详解
Jul 14 PHP
跟我学Laravel之路由
Oct 15 PHP
php简单实现多字节字符串翻转的方法
Mar 31 PHP
PHP操作FTP类 (上传、下载、移动、创建等)
Mar 31 PHP
Ajax PHP JavaScript MySQL实现简易无刷新在线聊天室
Aug 17 PHP
PHP 网站修改默认访问文件的nginx配置
May 27 PHP
PHP操作redis实现的分页列表,新增,删除功能封装类与用法示例
Aug 04 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在获取指定目录下的目录,在获取的目录下面再创建文件,多平台
2011/08/03 PHP
php数组函数序列之in_array() 查找数组值是否存在
2011/10/29 PHP
php解析url的三个示例
2014/01/20 PHP
php返回json数据函数实例
2014/10/09 PHP
php上传图片类及用法示例
2016/05/11 PHP
Ubuntu VPS中wordpress网站打开时提示”建立数据库连接错误”的解决办法
2016/11/03 PHP
laravel-admin的多级联动方法
2019/09/30 PHP
jQuery异步获取json数据方法汇总
2014/12/22 Javascript
jQuery实现设置、移除文本框默认值功能
2015/01/13 Javascript
简介JavaScript中toUpperCase()方法的使用
2015/06/06 Javascript
jquery插件之文字间歇自动向上滚动效果代码
2016/02/25 Javascript
js+css实现回到顶部按钮(back to top)
2016/03/02 Javascript
weUI应用之JS常用信息提示弹层的封装
2016/11/21 Javascript
用户管理的设计_jquery的ajax实现二级联动效果
2017/07/13 jQuery
vue 实现数字滚动增加效果的实例代码
2018/07/06 Javascript
Javascript实现时间倒计时功能
2018/11/17 Javascript
微信小程序自定义底部导航带跳转功能
2018/11/27 Javascript
js利用递归与promise 按顺序请求数据的方法
2019/08/30 Javascript
Vue.js获取手机系统型号、版本、浏览器类型的示例代码
2020/05/10 Javascript
JS实现简易贪吃蛇游戏
2020/08/24 Javascript
原生js实现无缝轮播图效果
2021/01/28 Javascript
[01:13:18]Secret vs Infamous 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.23
2019/09/05 DOTA
Python基本数据类型详细介绍
2014/03/11 Python
使用DataFrame删除行和列的实例讲解
2018/04/08 Python
Python如何把多个PDF文件合并代码实例
2020/02/13 Python
英国领先的野生鸟类食品供应商:GardenBird
2018/08/09 全球购物
洛佩桑酒店官方网站:Lopesan Hotels
2019/04/15 全球购物
英国最受欢迎的平价女士时装零售商:Roman Originals
2019/11/02 全球购物
乐高西班牙官方商店:LEGO Shop ES
2019/12/01 全球购物
生产班组长岗位职责
2014/01/05 职场文书
教师网络培训感言
2014/03/09 职场文书
上党课的心得体会
2014/09/02 职场文书
公司聚餐通知
2015/04/22 职场文书
2016领导干部廉洁从政心得体会
2016/01/19 职场文书
Python pandas求方差和标准差的方法实例
2021/08/04 Python
JavaScript数组 几个常用方法总结
2021/11/11 Javascript