php 强制下载文件实现代码


Posted in PHP onOctober 28, 2013
<?php 
$file = 'monkey.gif'; if (file_exists($file)) { 
    header('Content-Description: File Transfer'); 
    header('Content-Type: application/octet-stream'); 
    header('Content-Disposition: attachment; filename='.basename($file)); 
    header('Content-Transfer-Encoding: binary'); 
    header('Expires: 0'); 
    header('Cache-Control: must-revalidate, post-check=0, pre-check=0'); 
    header('Pragma: public'); 
    header('Content-Length: ' . filesize($file)); 
    ob_clean(); 
    flush(); 
    readfile($file); 
    exit; 
} 
?> 
?
<?php 
header("Content-Type: application/force-download"); 
header("Content-Disposition: attachment; filename=ins.jpg");  
readfile("imgs/test_Zoom.jpg"); 
?>
PHP 相关文章推荐
一个很不错的PHP翻页类
Jun 01 PHP
drupal 代码实现URL重写
May 04 PHP
php学习笔记 数组遍历实现代码
Jun 09 PHP
深入phpMyAdmin的安装与配置的详细步骤
May 07 PHP
php使用多个进程同时控制文件读写示例
Feb 28 PHP
thinkphp模板赋值与替换实例简述
Nov 24 PHP
php抽象类使用要点与注意事项分析
Feb 09 PHP
php 遍历目录,生成目录下每个文件的md5值并写入到结果文件中
Dec 12 PHP
YII2框架中使用yii.js实现的post请求
Apr 09 PHP
php设计模式之适配器模式原理、用法及注意事项详解
Sep 24 PHP
php+laravel 扫码二维码签到功能
May 15 PHP
如何用RabbitMQ和Swoole实现一个异步任务系统
May 29 PHP
php获取qq用户昵称和在线状态(实例分析)
Oct 27 #PHP
php获取数组长度的方法(有实例)
Oct 27 #PHP
使用淘宝IP库获取用户ip地理位置
Oct 27 #PHP
简单的php文件上传(实例)
Oct 27 #PHP
PHP 使用pcntl和libevent 实现Timer功能
Oct 27 #PHP
8个必备的PHP功能实例代码
Oct 27 #PHP
PHP生成Gif图片验证码
Oct 27 #PHP
You might like
优化使用mysql存储session的php代码
2008/01/10 PHP
php读取纯真ip数据库使用示例
2014/01/26 PHP
php通过array_unshift函数添加多个变量到数组前端的方法
2015/03/18 PHP
微信公众平台实现获取用户OpenID的方法
2015/04/15 PHP
PHP单例模式简单用法示例
2017/06/23 PHP
PHP多个图片压缩成ZIP的方法
2020/08/18 PHP
php和js实现根据子网掩码和ip计算子网功能示例
2019/11/09 PHP
JavaScript使用技巧精萃[代码非常实用]
2008/11/21 Javascript
jquery 上下滚动广告
2009/06/17 Javascript
轻松创建nodejs服务器(5):事件处理程序
2014/12/18 NodeJs
javascript:void(0)是什么意思及href=#与href=javascriptvoid(0)的区别
2015/11/13 Javascript
将JavaScript的jQuery库中表单转化为JSON对象的方法
2015/11/17 Javascript
JQuery实现Ajax加载图片的方法
2015/12/24 Javascript
轻松实现javascript图片轮播特效
2016/01/13 Javascript
基于jQuery倒计时插件实现团购秒杀效果
2016/05/13 Javascript
JavaScript中浅讲ajax图文详解
2016/11/11 Javascript
Bootstrap modal使用及点击外部不消失的解决方法
2016/12/13 Javascript
JavaScript中双符号的运算详解
2017/03/12 Javascript
Vue2递归组件实现树形菜单
2017/04/10 Javascript
webpack external模块的具体使用
2018/03/10 Javascript
AngularJS模态框模板ngDialog的使用详解
2018/05/11 Javascript
深入解析ES6中的promise
2018/11/08 Javascript
在vue项目中引入vue-beauty操作方法
2019/02/11 Javascript
element-ui 文件上传修改文件名的方法示例
2019/11/05 Javascript
JavaScript中的相等操作符使用详解
2019/12/21 Javascript
[09:23]国际邀请赛采访专栏:iG战队VK,Tongfu战队Cu
2013/08/05 DOTA
[01:36:17]DOTA2-DPC中国联赛 正赛 Ehome vs iG BO3 第一场 1月31日
2021/03/11 DOTA
python笔记_将循环内容在一行输出的方法
2019/08/08 Python
CSS3 实用技巧:实现黑白图像效果示例代码
2013/07/11 HTML / CSS
HTML5中使用postMessage实现两个网页间传递数据
2016/06/22 HTML / CSS
女士和男士时尚鞋在线购物:Shoespie
2019/02/28 全球购物
制定岗位职责的原则
2013/11/08 职场文书
班级安全教育实施方案
2014/02/23 职场文书
表扬信范文
2019/04/22 职场文书
如何让2019年上半年的工作总结更出色!
2019/07/01 职场文书
一文搞懂php的垃圾回收机制
2021/06/18 PHP