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 相关文章推荐
PHP的ASP防火墙
Oct 09 PHP
Zend Studio for Eclipse的java.lang.NullPointerException错误的解决方法
Dec 06 PHP
php输出xml格式字符串(用的这个)
Jul 12 PHP
基于php设计模式中单例模式的应用分析
May 15 PHP
解析php获取字符串的编码格式的方法(函数)
Jun 21 PHP
php中count获取多维数组长度的方法
Nov 03 PHP
php实现的ping端口函数实例
Nov 12 PHP
php检查日期函数checkdate用法实例
Mar 19 PHP
php正则去除网页中所有的html,js,css,注释的实现方法
Nov 03 PHP
PHP 中常量的知识整理
Apr 14 PHP
Laravel模型间关系设置分表的方法示例
Apr 21 PHP
阿里对象存储OSS在laravel框架中的使用方法
Oct 13 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 水平的题目
2007/05/30 PHP
php jquery 多文件上传简单实例
2013/12/23 PHP
PHP使用in_array函数检查数组中是否存在某个值
2015/03/25 PHP
php中array_column函数简单实现方法
2016/07/11 PHP
遍历jquery对象的代码分享
2011/11/02 Javascript
JS实现可点击展开与关闭的左侧广告代码
2015/09/02 Javascript
学习JavaScript设计模式(单例模式)
2015/11/26 Javascript
如何用angularjs制作一个完整的表格
2016/01/21 Javascript
javascript 动态脚本添加的简单方法
2016/10/11 Javascript
JS实现类似百叶窗下拉菜单效果
2016/12/30 Javascript
使用Browserify来实现CommonJS的浏览器加载方法
2017/05/14 Javascript
浅谈Vue2.0中v-for迭代语法的变化(key、index)
2018/03/06 Javascript
原生JS实现记忆翻牌游戏
2020/07/31 Javascript
[43:33]EG vs Spirit Supermajor 败者组 BO3 第一场 6.4
2018/06/05 DOTA
详解Python中for循环的使用方法
2015/05/14 Python
详解Python中contextlib上下文管理模块的用法
2016/06/28 Python
Python 模板引擎的注入问题分析
2017/01/01 Python
Python基于回溯法解决01背包问题实例
2017/12/06 Python
使用pandas对矢量化数据进行替换处理的方法
2018/04/11 Python
对python中使用requests模块参数编码的不同处理方法
2018/05/18 Python
Python闭包思想与用法浅析
2018/12/27 Python
PyQt5实现简易电子词典
2019/06/25 Python
解决Python3 抓取微信账单信息问题
2019/07/19 Python
python 实现多线程下载m3u8格式视频并使用fmmpeg合并
2019/11/15 Python
Python如何实现FTP功能
2020/05/28 Python
通过代码实例解析Pytest运行流程
2020/08/20 Python
python 实现一个图形界面的汇率计算器
2020/11/09 Python
国际礼品店:GiftsnIdeas
2018/05/03 全球购物
软件测试工程师笔试题带答案
2015/03/27 面试题
酒店司机岗位职责
2013/12/14 职场文书
毕业生找工作的求职信范文
2013/12/24 职场文书
物流专业求职信
2014/06/30 职场文书
见习报告格式要求
2014/11/04 职场文书
2019个人半年工作总结
2019/06/21 职场文书
导游词之清晏园
2019/11/22 职场文书
MySQL 外连接语法之 OUTER JOIN
2022/04/09 MySQL