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 相关文章推荐
类的另类用法--数据的封装
Oct 09 PHP
Php中文件下载功能实现超详细流程分析
Jun 13 PHP
php中利用explode函数分割字符串到数组
Feb 08 PHP
PHP SPL标准库之数据结构堆(SplHeap)简单使用实例
May 12 PHP
PHP Streams(流)详细介绍及使用
May 12 PHP
Zend Framework入门知识点小结
Mar 19 PHP
php函数传值的引用传递注意事项分析
Jun 25 PHP
PHP基于DOMDocument解析和生成xml的方法分析
Jul 17 PHP
laravel异步监控定时调度器实例详解
Jun 21 PHP
php框架CI(codeigniter)自动加载与自主创建对象操作实例分析
Jun 06 PHP
PHP文件操作简单介绍及函数汇总
Dec 11 PHP
WordPress多语言翻译插件 - WPML使用教程
Apr 01 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
来自PHP.NET的入门教程
2006/10/09 PHP
php反序列化长度变化尾部字符串逃逸(0CTF-2016-piapiapia)
2020/02/15 PHP
jQuery ajax 路由和过滤器使用说明
2011/08/02 Javascript
js中将String转换为number以便比较
2014/07/08 Javascript
JS获取元素多层嵌套思路详解
2016/05/16 Javascript
BootStrap中按钮点击后被禁用按钮的最佳实现方法
2016/09/23 Javascript
微信小程序开发之Tabbar实例详解
2017/01/09 Javascript
Javascript中 toFixed四舍六入方法
2017/08/21 Javascript
vue src动态加载请求获取图片的方法
2018/10/17 Javascript
js实现全选反选不选功能代码详解
2019/04/24 Javascript
Javascript实现简易天数计算器
2020/05/18 Javascript
[05:22]DOTA2 2015国际邀请赛中国区预选赛首日TOP10
2015/05/26 DOTA
python通过urllib2爬网页上种子下载示例
2014/02/24 Python
Python提取Linux内核源代码的目录结构实现方法
2016/06/24 Python
python如何读写json数据
2018/03/21 Python
Linux下python制作名片示例
2018/07/20 Python
如何在python字符串中输入纯粹的{}
2018/08/22 Python
python 保存float类型的小数的位数方法
2018/10/17 Python
python判断列表的连续数字范围并分块的方法
2018/11/16 Python
python将一个英文语句以单词为单位逆序排放的方法
2018/12/20 Python
解决Python正则表达式匹配反斜杠''\''问题
2019/07/17 Python
Django使用 Bootstrap 样式修改书籍列表过程解析
2019/08/09 Python
Python Django框架防御CSRF攻击的方法分析
2019/10/18 Python
Python从列表推导到zip()函数的5种技巧总结
2019/10/23 Python
python基于opencv检测程序运行效率
2019/12/28 Python
通过 Python 和 OpenCV 实现目标数量监控
2020/01/05 Python
keras K.function获取某层的输出操作
2020/06/29 Python
Sneaker Studio捷克:购买运动鞋
2018/07/08 全球购物
法国票务网站:Ticketmaster法国
2018/07/09 全球购物
医院护理人员的自我评价分享
2013/10/04 职场文书
英语老师推荐信
2014/02/26 职场文书
励志演讲稿800字
2014/08/21 职场文书
英语复习计划
2015/01/19 职场文书
写给妈妈的感谢信
2015/01/22 职场文书
小学英语教师2015年度个人工作总结
2015/10/14 职场文书
大学生团支书竞选稿
2015/11/21 职场文书