我正在尝试在header()
循环中使用while
下载多个文件,但只下载了一个文件。为什么呢?
while ($row = mysql_fetch_array($sql)) {
header('Content-Type: text/x-vcard');
header('Content-Disposition: attachment; filename=' . $row['name'] . '.vcf');
}
答案 0 :(得分:3)
您一次只能从服务器端传输一个文件。典型的解决方法是:
答案 1 :(得分:1)
这是不可能的。 HTTP协议不支持下载多个文件。最常见的解决方法是将文件放在zip存档中以供客户端下载。
答案 2 :(得分:1)