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 相关文章推荐
Session的工作方式
Oct 09 PHP
PHP新手上路(六)
Oct 09 PHP
php中看实例学正则表达式
Dec 25 PHP
不用mod_rewrite直接用php实现伪静态化页面代码
Oct 04 PHP
php中session使用示例
Mar 29 PHP
async和DOM Script文件加载比较
Jul 20 PHP
CI框架中site_url()和base_url()的区别
Jan 07 PHP
ThinkPHP3.2.2的插件控制器功能
Mar 05 PHP
thinkPHP中多维数组的遍历方法
Jan 09 PHP
PHP基于面向对象封装的分页类示例
Mar 15 PHP
PHP中16个高危函数整理
Sep 19 PHP
Vagrant(WSL)+PHPStorm+Xdebu 断点调试环境搭建
Dec 13 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 日志缩略名的创建函数代码
2010/05/26 PHP
thinkphp实现图片上传功能分享
2014/03/04 PHP
基于Jquery的简单&amp;简陋Tabs插件代码
2010/02/09 Javascript
网络图片延迟加载实现代码 超越jquery控件
2010/03/27 Javascript
基于JQuery的动态删除Table表格的行和列的代码
2011/05/12 Javascript
js 延迟加载 改变JS的位置加快网页加载速度
2012/12/11 Javascript
js键盘事件的keyCode
2014/07/29 Javascript
javascript实现禁止复制网页内容汇总
2015/12/30 Javascript
使用vue.js实现checkbox的全选和多个的删除功能
2017/02/17 Javascript
JavaScript实现类似淘宝的购物车效果
2017/03/16 Javascript
nodejs获取微信小程序带参数二维码实现代码
2017/04/12 NodeJs
浅谈vuex之mutation和action的基本使用
2017/08/29 Javascript
微信小程序获取手机系统信息的方法【附源码下载】
2017/12/07 Javascript
Javascript实现运算符重载详解
2018/04/07 Javascript
vue实现点击选中,其他的不选中方法
2018/09/05 Javascript
vscode配置vue下的es6规范自动格式化详解
2019/03/20 Javascript
jQuery 移除事件的方法
2020/06/20 jQuery
VSCode 配置uni-app的方法
2020/07/11 Javascript
three.js 制作动态二维码的示例代码
2020/07/31 Javascript
好用的Python编辑器WingIDE的使用经验总结
2016/08/31 Python
详解PyCharm安装MicroPython插件的教程
2019/06/24 Python
python实现二分类的卡方分箱示例
2019/11/22 Python
计算pytorch标准化(Normalize)所需要数据集的均值和方差实例
2020/01/15 Python
浅谈Python中的异常和JSON读写数据的实现
2020/02/27 Python
Python confluent kafka客户端配置kerberos认证流程详解
2020/10/12 Python
html5 Canvas画图教程(8)—canvas里画曲线之bezierCurveTo方法
2013/01/09 HTML / CSS
意大利奢侈品购物网站:Giglio
2018/01/05 全球购物
来自Ocado的宠物商店:Fetch
2018/07/10 全球购物
英国护发和美妆在线商店:Klip Shop
2019/03/24 全球购物
说一下Linux下有关用户和组管理的命令
2014/08/18 面试题
应届生服务员求职信
2013/10/31 职场文书
原料仓管员岗位职责
2014/04/12 职场文书
2015年元旦晚会活动总结(学生会)
2014/11/28 职场文书
如何书写授权委托书?
2019/06/25 职场文书
 Python 中 logging 模块使用详情
2022/03/03 Python
vue封装数字翻牌器
2022/04/20 Vue.js