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之第六天
Oct 09 PHP
PHP Mysql编程之高级技巧
Aug 27 PHP
php面向对象全攻略 (八)重载新的方法
Sep 30 PHP
理解和运用PHP中的多态性[译]
Aug 02 PHP
基于Snoopy的PHP近似完美获取网站编码的代码
Oct 23 PHP
PHP版网站缓存加快打开速度的方法分享
Jun 03 PHP
推荐一款MAC OS X 下php集成开发环境mamp
Nov 08 PHP
PHP将HTML转换成文本的实现代码
Jan 21 PHP
php及codeigniter使用session-cookie的方法(详解)
Apr 06 PHP
php基于自定义函数记录log日志方法
Jul 21 PHP
PHP基于面向对象实现的留言本功能实例
Apr 04 PHP
PHP实现无限极分类的两种方式示例【递归和引用方式】
Mar 25 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
用PHP实现浏览器点击下载TXT文档的方法详解
2013/06/02 PHP
php魔术函数__call()用法实例分析
2015/02/13 PHP
Yii2中如何使用modal弹窗(基本使用)
2016/05/30 PHP
php实现的简单中文验证码功能示例
2017/01/03 PHP
解析 thinkphp 框架中的部分方法
2017/05/07 PHP
php实现多站点共用session实现单点登录的方法详解
2019/09/18 PHP
JavaScript实际应用:innerHTMl和确认提示的使用
2006/06/22 Javascript
javascript Xml增删改查(IE下)操作实现代码
2009/01/30 Javascript
在一个浏览器里呈现所有浏览器测试结果的前端测试工具的思路
2010/03/02 Javascript
关于JavaScript的面向对象和继承有利新手学习
2013/01/11 Javascript
表单元素的submit()方法和onsubmit事件应用概述
2013/02/01 Javascript
jQuery Deferred和Promise创建响应式应用程序详细介绍
2013/03/05 Javascript
JS使用getComputedStyle()方法获取CSS属性值
2014/04/23 Javascript
seajs加载jquery时提示$ is not a function该怎么解决
2015/10/23 Javascript
jQuery获取及设置表单input各种类型值的方法小结
2016/05/24 Javascript
Vue过滤器的用法和自定义过滤器使用
2017/02/08 Javascript
Express URL跳转(重定向)的实现方法
2017/04/07 Javascript
angular过滤器实现排序功能
2017/06/27 Javascript
react 实现页面代码分割、按需加载的方法
2018/04/03 Javascript
使用vue2.0创建的项目的步骤方法
2018/09/25 Javascript
layui 富文本编辑器和textarea值的相互传递方法
2019/09/18 Javascript
layui加载数据显示loading加载完成loading消失的实例代码
2019/09/23 Javascript
[02:47]3.19DOTA2发布会 国服成长历程回顾
2014/03/25 DOTA
python中urllib.unquote乱码的原因与解决方法
2017/04/24 Python
python利用跳板机ssh远程连接redis的方法
2019/02/19 Python
详解python运行三种方式
2019/05/13 Python
基于Python获取城市近7天天气预报
2019/11/26 Python
运行tensorflow python程序,限制对GPU和CPU的占用操作
2020/02/06 Python
Python如何安装第三方模块
2020/05/28 Python
Python分析最近大火的网剧《隐秘的角落》
2020/07/02 Python
css 元素选择器的简单实例
2016/05/23 HTML / CSS
声明struct x1 { . . . }; 和typedef struct { . . . }x2;有什么不同
2012/06/02 面试题
高中的自我鉴定
2013/12/16 职场文书
外企办公室竞聘演讲稿
2013/12/29 职场文书
营销总经理岗位职责
2014/02/02 职场文书
Django项目如何正确配置日志(logging)
2021/04/29 Python