首頁  >  文章  >  後端開發  >  Laravel如何对文件压缩解压

Laravel如何对文件压缩解压

PHPz
PHPz原創
2016-06-06 20:33:473275瀏覽

Laravel对文件压缩解压的方法:首先使用composer引入“chumper/zipper”;然后配置“app/config/app.php”文件;最后使用“Zipper”压缩或解压文件即可。

Laravel如何对文件压缩解压

Laravel如何对文件压缩解压?

使用前提:laravel 版本必须大于 5

1、使用 composer 引入

composer require chumper/zipper

2、配置 app/config/app.php

Chumper\Zipper\ZipperServiceProvider::class
 'Zipper' => Chumper\Zipper\Zipper::class

3、压缩文件

***** 必须使用 use 引文文件

    use Chumper\Zipper\Zipper;
    $zipper=new Zipper();
    $arr = glob(public_path($public_path));   //$public_path  被压缩的文件名
    $zipper->make(public_path($reduce_path))->add($arr)->close();  //public_path($reduce_path)  压缩之后的文件名

    注:

    $public_path = 'aaa.txt';
    $reduce_path = 'ddd.zip';

4、解压文件

***** 必须使用 use 引文文件

    use Chumper\Zipper\Zipper;
    $zip = new Zipper();
    $zip->make(压缩的文件目录)->extractTo(压缩之后的目录);

更多相关知识,请访问PHP中文网

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn