php文件下载处理方法分析


Posted in PHP onApril 22, 2015

本文实例讲述了php文件下载的处理方法。分享给大家供大家参考。具体分析如下:

php能够处理多种条件的文件下载,先来看下面示例:

<?php
header("Content-Type: application/force-download");
header("Content-Disposition: attachment; filename=testname.jpg"); 
readfile("images/test.jpg");
?>

分析上述代码:

第一行代码是强制下载;
第二行代码是给下载的内容指定一个名字;
第三行代码是把下载的内容读进文件中。
 
一直以为要在一个页面中同时下载多个文件是不可能的,因为php第一次header发送下载信息之后就不能再发送了。
今天总算知道了一种解决方案,使用iframe来实现。 

<iframe src="1.zip" style="border-style:none;width:0;height:0;">
</iframe>
<iframe src="2.zip" style="border-style:none;width:0;height:0;">
</iframe>

也可以用js生成iframe

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
Win2003下APACHE+PHP5+MYSQL4+PHPMYADMIN 的简易安装配置
Nov 18 PHP
PHP 将图片按创建时间进行分类存储的实现代码
Jan 05 PHP
php date与gmdate的获取日期的区别
Feb 08 PHP
发一个php简单的伪原创程序,配合商城采集用的
Oct 12 PHP
一致性哈希算法以及其PHP实现详细解析
Aug 24 PHP
PHP常用技术文之文件操作和目录操作总结
Sep 27 PHP
php实现向javascript传递数组的方法
Jul 27 PHP
调试WordPress中定时任务的相关PHP脚本示例
Dec 10 PHP
PHP实现在数据库百万条数据中随机获取20条记录的方法
Apr 19 PHP
解决Yii2邮件发送结果返回成功,但接收不到邮件的问题
May 23 PHP
PHP单例模式与工厂模式详解
Aug 29 PHP
浅谈laravel框架sql中groupBy之后排序的问题
Oct 17 PHP
php实现用手机关闭计算机(电脑)的方法
Apr 22 #PHP
解决ThinkPHP关闭调试模式时报错的问题汇总
Apr 22 #PHP
php文件缓存类用法实例分析
Apr 22 #PHP
php实现将wav文件转换成图像文件并在页面中显示的方法
Apr 21 #PHP
PHP判断是否为空的几个函数对比
Apr 21 #PHP
php两种无限分类方法实例
Apr 21 #PHP
PHP中使用register_shutdown_function函数截获fatal error示例
Apr 21 #PHP
You might like
咖啡语言
2021/03/03 咖啡文化
adodb与adodb_lite之比较
2006/12/31 PHP
Cannot modify header information错误解决方法
2008/10/08 PHP
兼容PHP和Java的des加密解密代码分享
2014/06/26 PHP
php利用header函数下载各种文件
2016/08/24 PHP
XP折叠菜单&amp;仿QQ2006菜单
2006/12/16 Javascript
详谈 Jquery Ajax异步处理Json数据.
2011/09/09 Javascript
JavaScript字符串对象的concat方法实例(用于连接两个或多个字符串)
2014/10/16 Javascript
关于JS变量和作用域详解
2016/07/28 Javascript
vue-cli的webpack模板项目配置文件分析
2017/04/01 Javascript
JS实现微信里判断页面是否被分享成功的方法
2017/06/06 Javascript
Vue代码分割懒加载的实现方法
2017/11/23 Javascript
关于vuejs中v-if和v-show的区别及v-show不起作用问题
2018/03/26 Javascript
vue2实现搜索结果中的搜索关键字高亮的代码
2018/08/29 Javascript
详解小程序退出页面时清除定时器
2019/04/28 Javascript
nodejs各种姿势断点调试的方法
2020/06/18 NodeJs
Vue 请求传公共参数的操作
2020/07/31 Javascript
浅析JavaScript 函数柯里化
2020/09/08 Javascript
[03:00]2018完美盛典_最佳英雄奖
2018/12/17 DOTA
python插入排序算法实例分析
2015/07/03 Python
Python面向对象基础入门之设置对象属性
2018/12/11 Python
python使用response.read()接收json数据的实例
2018/12/19 Python
pycharm 批量修改变量名称的方法
2019/08/01 Python
pandas中的数据去重处理的实现方法
2020/02/10 Python
CSS3 Flex 弹性布局实例代码详解
2018/11/01 HTML / CSS
CSS3改变浏览器滚动条样式
2019/01/04 HTML / CSS
优秀实习自我鉴定
2013/12/04 职场文书
建筑装饰学院室内设计专业个人自我评价
2013/12/07 职场文书
求职简历中个人的自我评价
2013/12/25 职场文书
舞蹈兴趣小组活动总结
2014/07/07 职场文书
幼儿园中班区域活动总结
2014/07/09 职场文书
向国旗敬礼学生寄语大全
2014/09/30 职场文书
体育活动总结
2015/02/04 职场文书
三下乡个人总结
2015/03/04 职场文书
安全生产协议书
2016/03/22 职场文书
Python各协议下socket黏包问题原理
2022/04/12 Python