我的系统内存是128M,并将memory_limit设置为128M,可以使用php fread下载超过150M大小的文件? 我试过了! 只能下载110M左右!关于php memory_limit
感谢所有,
$sent = 0;
$blocksize=(2 << 20);
$fp = fopen($download_path, "rb");
while($sent < $size){
echo fread($fp, $blocksize);
$sent += $blocksize;
}
exit(0);
我用这样的方式,所以我应该怎么办?
取决于*如何下载这些文件。如果你将它们读入记忆中,那么是的,这是有限制的。如果您将它们正确地传输到磁盘,则没有限制。 – deceze 2013-02-26 09:24:51
fread让你阅读一个文件块如果我记得很好,你的问题可能在其他地方。 – mpm 2013-02-26 09:24:57