各位开发人员,我想下载多个文件作为一个 zip,但我不断收到错误下面是我试过的代码 public function multiple($id){$files = documents::where('claim_id', $id)->get(); if ($files != '') { $filepath = storage_path('app/Documents/'); foreach($files as $file) { $zipper = new \Chumper\Zipper\Zipper; $fi = storage_path('app/Documents/'.$file->file_name); $zipper->make($filepath.'doc.zip'); } return response()->download($filepath.'doc.zip'); } else{ Alert::info('Info', 'No Documents Available'); return redirect()->back(); }} 附件是我得到的错误
1 回答
慕村9548890
TA贡献1884条经验 获得超4个赞
看起来您没有向 Zip 添加任何文件。
我认为:
$zipper->make($filepath.'doc.zip');
应该:
$zipper->make($filepath.'doc.zip')->add($fi)->close();
确保文件和 zip 位于storage
文件夹中。
- 1 回答
- 0 关注
- 143 浏览
添加回答
举报
0/150
提交
取消