1、假設數(shù)據(jù)為10000條
2、循環(huán)每次讀取1000條數(shù)據(jù)到輸出流中
3、 設置set_time_limit(0)不對PHP執(zhí)行時間做限制
4、每次循環(huán)ob_flush();flush();
逐步寫入輸出流并發(fā)送到瀏覽器讓瀏覽器去逐步下載整個文件,由于是逐步寫入的無法獲取文件的總體size所以就沒辦法通過設置header("Content-Length: $size");在下載前告訴瀏覽器這個文件有多大。
1、假設數(shù)據(jù)為10000條
2、循環(huán)每次讀取1000條數(shù)據(jù)到輸出流中
3、 設置set_time_limit(0)不對PHP執(zhí)行時間做限制
4、每次循環(huán)ob_flush();flush();
逐步寫入輸出流并發(fā)送到瀏覽器讓瀏覽器去逐步下載整個文件,由于是逐步寫入的無法獲取文件的總體size所以就沒辦法通過設置header("Content-Length: $size");在下載前告訴瀏覽器這個文件有多大。