0

请告诉我如何使用“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问题中发帖

提前致谢

4

2 回答 2

0

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

$zip->usePassword('pwd');

就在之前

$zip->make(.....);
于 2016-10-21T09:51:16.603 回答
0

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

于 2021-06-18T09:53:13.863 回答