我在这里有一个奇怪的问题:如果我尝试使用相同的下载脚本下载多个文件(我尝试了 php.net 上的 5 个不同的脚本),第一个运行良好,但第二个延迟大约 60 秒从其请求之日起。如果我取消第一次下载,那么第二次会突然开始。我已经测试了从 apache 直接下载文件,一切正常。这是我尝试过的最后一个脚本:
<?php
$filename= $_GET['file'];
header("Content-Length: " . filesize($filename));
header('Content-Type: application/zip');
header('Content-Disposition: attachment; filename=writeToFile.zip');
$file_contents = file_get_contents($filename);
print($file_contents);
?>