Javascript 下载目录及其内容
我正在使用以下内容下载文件:Javascript 下载目录及其内容,javascript,php,Javascript,Php,我正在使用以下内容下载文件: window.location.href = 'some_url.php'; php如下所示: header('Content-type: application/zip'); header('Content-Disposition: attachment; filename="'.$_GET['filename'].'"'); readfile('../../students/'.$_GET['filename']); 这很好用。然而,我想了解
window.location.href = 'some_url.php';
php如下所示:
header('Content-type: application/zip');
header('Content-Disposition: attachment; filename="'.$_GET['filename'].'"');
readfile('../../students/'.$_GET['filename']);
这很好用。然而,我想了解这里发生了什么。文件是如何加载的。另外,我如何下载一个目录目前这段代码可以下载一个文件,但我如何下载一个目录,它可以是.zip或.rar,也可以是加上递归迭代器迭代器和ZipArchive,你可以很容易地实现这一点。我理解这一点。我知道我可以读取目录中的所有文件。但是,如何创建包含所有这些文件的文件夹。我不知道该怎么办。你能告诉我怎么做吗!如果你使用迭代器,它会给你一个像/ever/file/is/here.php这样的路径,那么ZipArchive应该在zip文件中相应地创建这些目录。我想我还是不明白你的意思,但是谢谢你的回复!这里有一个类可以帮助您实现这个目的:您可以根据需要进行修改