如何允许用户使用php从web下载zip文件


How to allow users to download zip files from web using php?

我在ubuntu机器上的/var/www/projectlog/logs下有一个日志文件夹,它有不同的zip版本的日志文件。我想让用户从网页上下载这些zip文件。

这可以在PHP中实现吗?

试试这个:

header('Content-disposition: attachment; filename=Resumes.zip');
header('Content-type: application/zip');
readfile("/var/www/projectlog/logs/<NAME_OF_ZIP>");

或者只是

readfile("/var/www/projectlog/logs/<NAME_OF_ZIP>"); // as rest will be taken care automatically by browsers

您的PHP文件所有者应该具有以下路径的读取访问权限:/var/www/projectlog/logs/