如何使用 Chumper/Zipper 在 Laravel 中制作包含两个文件夹的 zip 文件?

问题描述 投票:0回答:1

在我的程序中,两种类型的成员可以将图像添加到数据库和本地。 有一个下载功能,可以将所有图像(由两位成员添加)下载为 zip 文件。

我需要在 laravel 中使用 Chumper/Zipper 制作一个 zip 文件,其中包含两个成员的两个文件夹。当我下载 zip 文件时,它应该包含两个文件夹。

laravel zip
1个回答
1
投票

我找到了解决方案如下

        Zipper::make('uploads/staff/'.$order->bucket_name.'.zip')
                ->folder('Retouch_files')->add($file_retouch)
                ->folder('Cad_files')->add($file_cad)
                ->close();

通过使用 '->folder('folder_name')->add(file_you_want_to_add_inside)' 我们可以创建任意数量的文件夹。

© www.soinside.com 2019 - 2024. All rights reserved.