下面由thinkphp框架教程栏目给大家介绍Thinkphp6利用ZipArchive打包下载文件的方法,希望对需要的朋友有所帮助!基础环境系统环境:Windows10 x64
PHP集成环境:phpstudy
PHP依赖管理工具:Composer
手册:Thinkphp
(一) 下载tp6框架composer create-project topthink/think tp6
(二)打包下载类<?php
namespace Jrk;
class Zipdown
{
/**
* 打包压缩文件及文件夹
*
* @Author Hhy
* @DateTime 2020-07-10 13:20:06
* @param array $files
* @param string $zipName 压缩包名称
* @param boolean $wen
* @param boolean $isDown
* @return void
*/
public function zip_file($files = [], $zipName = '', $wen = true,$isDown = true){
$zip_file_path='zip/';
// 文件名为空则生成文件名
if (empty($zipName)) {
$zipName = $zip_file_path.date('YmdHis')