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基础知识:类与对象(1)
Dec 13 PHP
php中http_build_query 的一个问题
Mar 25 PHP
探讨如何把session存入数据库
Jun 07 PHP
解析php做推送服务端实现ios消息推送
Jul 01 PHP
php提取字符串中网站url地址的方法
Dec 03 PHP
使用一个for循环将N*N的二维数组的所有值置1实现方法
May 29 PHP
YII框架中使用memcache的方法详解
Aug 02 PHP
PHP观察者模式原理与简单实现方法示例
Aug 25 PHP
PHP 使用二进制保存用户状态的实例
Jan 29 PHP
PHP 数组黑名单/白名单实例代码详解
Jun 04 PHP
PHP 加密 Password Hashing API基础知识点
Mar 02 PHP
PHP实现创建一个RPC服务操作示例
Feb 23 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 STRING 陷阱原理说明
2010/07/24 PHP
php懒人函数 自动添加数据
2011/06/28 PHP
php下Memcached入门实例解析
2015/01/05 PHP
PHP-FPM和Nginx的通信机制详解
2019/02/01 PHP
更优雅的事件触发兼容
2011/10/24 Javascript
用jquery实现动画跳到顶部和底部(这个比较简单)
2014/09/01 Javascript
javascript动态设置样式style实例分析
2015/05/13 Javascript
js面向对象的写法
2016/02/19 Javascript
jQuery技巧之让任何组件都支持类似DOM的事件管理
2016/04/05 Javascript
利用BootStrap弹出二级对话框的简单实现方法
2016/09/21 Javascript
利用javascript实现的三种图片放大镜效果实例(附源码)
2017/01/23 Javascript
基于vue1和vue2获取dom元素的方法
2018/03/17 Javascript
解决vue打包css文件中背景图片的路径问题
2018/09/03 Javascript
8个有意思的JavaScript面试题
2019/07/30 Javascript
[03:17]史诗级大片应援2018DOTA2国际邀请赛 致敬每一位坚守遗迹的勇士
2018/07/20 DOTA
Python外星人入侵游戏编程完整版
2020/03/30 Python
python简易远程控制单线程版
2018/06/20 Python
详解利用django中间件django.middleware.csrf.CsrfViewMiddleware防止csrf攻击
2018/10/09 Python
Python 使用PyQt5 完成选择文件或目录的对话框方法
2019/06/27 Python
Scrapy框架基本命令与settings.py设置
2020/02/06 Python
pandas读取csv文件提示不存在的解决方法及原因分析
2020/04/21 Python
css3实现多个元素依次显示效果
2017/12/12 HTML / CSS
html+js 实现markdown编辑器效果
2019/10/23 HTML / CSS
全球度假村:Club Med
2017/11/27 全球购物
应届毕业生求职信
2013/11/30 职场文书
跟单文员岗位职责
2014/01/03 职场文书
会计岗位描述
2014/02/22 职场文书
《姥姥的剪纸》教学反思
2014/02/25 职场文书
村长贪污检举信
2014/04/04 职场文书
销售团队激励口号
2014/06/06 职场文书
授权收款委托书范本
2014/10/10 职场文书
离婚协议书的范本
2015/01/27 职场文书
2015年行政助理工作总结
2015/04/30 职场文书
工作表现证明
2015/06/15 职场文书
优秀共产党员主要事迹材料
2015/11/05 职场文书
驾驶员安全责任协议书
2016/03/22 职场文书