使用PHP的ZipArchive类实现多个文件的zip压缩包打包下载
来源:互联网 发布:python标准输入输出 编辑:程序博客网 时间:2024/06/10 05:28
<?php//新建一个ZipArchive的对象$zip = new ZipArchive();//设置.zip下载后的文件名$zname = time().'.zip';//开始操作.zip压缩包if($zip->open($zname, ZipArchive::CREATE)===TRUE){//向.zip压缩包里添加文件$result = $zip->addFile('aaa.doc');$res = $zip->addFile('bbb.doc');//文件添加完,关闭ZipArchive的对象$zip->close();//清空(擦除)缓冲区并关闭输出缓冲ob_end_clean();//下载建好的.zip压缩包header("Content-Type: application/force-download");//告诉浏览器强制下载header("Content-Transfer-Encoding: binary");//声明一个下载的文件header('Content-Type: application/zip');//设置文件内容类型为zipheader('Content-Disposition: attachment; filename='.$zname);//声明文件名header('Content-Length: '.filesize($zname));//声明文件大小error_reporting(0);//将欲下载的zip文件写入到输出缓冲readfile($zname);//将缓冲区的内容立即发送到浏览器,输出flush();exit;}
0 0
- 使用PHP的ZipArchive类实现多个文件的zip压缩包打包下载
- PHP扩展类ZipArchive实现压缩解压Zip文件和文件打包下载
- PHP扩展类ZipArchive实现压缩解压Zip文件和文件打包下载
- PHP扩展类ZipArchive实现压缩解压Zip文件和文件打包下载
- PHP扩展类ZipArchive实现压缩解压Zip文件和文件打包下载
- PHP ZipArchive 实现压缩解压Zip文件
- php使用ZipArchive函数实现文件的压缩与解压缩
- 使用ZipArchive压缩打包想要的文件夹或文件
- 文件打包,下载之使用PHP自带的ZipArchive压缩文件并下载打包好的文件
- 文件打包,下载之使用PHP自带的ZipArchive压缩文件并下载打包好的文件
- 利用ziparchive快捷解压缩服务器上的zip压缩包
- JAVA实现对多个文件压缩为zip格式的下载
- PHP中文件压缩为Zip包及专门解压Zip包的类文件
- java实现单个文件多个文件的zip压缩
- C# 下载多个文件打zip包的问题
- java 实现多个文件打包成zip的功能
- zip压缩打包文件下载
- 批量下载文件,打包成zip压缩包
- 梳理caffe代码im2col(十七)
- java序列化和serialVersionUID
- java异常处理 try catch finally
- 教务管理系统-Struct2注解使用拦截器(Interceptor)
- muleESB的第一个开发实例-HelloWorld(二)
- 使用PHP的ZipArchive类实现多个文件的zip压缩包打包下载
- synchronized关键字
- java之JFrame边界布局
- JSP数据显示在页面一行内
- 第十三周项目二-动物这样叫(3)
- 【MyBatis】——解决字段名与实体类属性名不相同的冲突
- muleESB简介和安装(一)
- linux高级原3
- java多线程---顺序打印ABC的三种实现---join方法