如何在Zipper中使用usePassword方法?

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

请告诉我如何使用“usePassword”方法来提取受密码保护的 zip 文件。

   $files = array_diff(scandir($zipdir), array('..', '.'));
   $zip = new \Chumper\Zipper\Zipper;
   
   foreach($files as $key=>$value1){
       $zip->make($zipdir.'/'.$value1)->extractTo($extractdir);
   }

在上面的代码中,我想使用 usePassword 方法使用密码提取 zip,因为 $value1 是受密码保护的 zip。但我不知道如何将这种方法用于 Zipper。 请帮助我。我也在 github 上发帖了 Issue

php laravel-5 zip extract
2个回答
0
投票

从实例化的对象中调用它。用途:

$zip->usePassword('pwd');

就在之前

$zip->make(.....);

0
投票

我尝试在Zipper中使用usePassword,但它不起作用,我建议在ZipArchive中使用setPassword。这对我有用。

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