失败这是我在此刻得到了:PHP readfile_chunked后5分钟路程
$chunksize = 1024*4;
$h = fopen($file, 'rb');
set_time_limit(600);
while(!feof($h)){
echo fread($h, $chunksize);
flush();
}
fclose($h);
我试图增加块大小,我试着每次迭代复位超时,我已经尝试将超时设置为零(最初为5分钟),我甚至尝试将循环外部的flush()放到它自己的缓冲区中来处理它,并且每次下载都会在5分钟内死掉。有时它是50.2 MB,有时候是54.8或者其中的任何东西,所以我知道这不是文件大小。 php_info()表示最大时间是30秒,所以我可以将它增加到300,但就是这样。
在IIS(服务器2003)有什么可以重写它吗?