webman使用:我现在服务器有几个小文件,是上传上来分开保存的,现在想做下载功能,怎么能把这些小文件合并输出给浏览器,让客户只下载一个文件。
之前尝试过
$response = response();
$response->header(xxx);
$response->withFile('文件路径1');
$response->withFile('文件路径1');
$response->withFile('文件路径3');
return $response;
但是他只输出最后一个文件,不是合并的。
也试过循环下面这个
ob_start();
echo 文件流;
$image = ob_get_clean();
$response->withBody($image);
return $response;
确实可以输出,但是下载失败;求解怎么解决这个问题,非常感谢。
学习了!~
几个小文件打个压缩包