当前位置:Gxlcms > PHP教程 > PHP处理大文件下载

PHP处理大文件下载

时间:2021-07-01 10:21:17 帮助过:4人阅读

思路:PHP一边读取文件,一边将读取到的内容输出到浏览器中

输出类型
header("Accept-Ranges:bytes");
header("Accept-Length:".$filesize);
header("Content-Disposition: attachment; filename=".$file_name);

$contents = '';
while (!feof($handle)) {
    $contents = fread($handle, 8192);
    echo $contents;
    @ob_flush();  //把数据从PHP的缓冲中释放出来
    flush();      //把被释放出来的数据发送到浏览器
}
fclose($handle);
exit;

以上就介绍了PHP处理大文件下载,包括了读取文件方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

人气教程排行