我的系統內存是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