您的位置:首页 > 编程语言 > PHP开发

php下载大文件

2016-07-21 11:10 633 查看
<?php
$file = @ fopen($file_dir . $file_name,"r");
$filesize=filesize($file_dir.$file_name);
header('Content-Description:File Transfer');
header("Content-Type:application/octet-stream");
header('Content-Transfer-Encoding:binary');
header("Accept-Ranges: bytes");
header('Expires:0');
header('Cache-Control:must-revalidate');
header('Pragma:public');
header("Content-Length:".$filesize);
header("Content-Disposition:attachment;filename=".$file_name);
ob_start();
fseek($file,0);
while (!feof($file)) {
set_time_limit(0);
print (fread($file, 1024 * 8));

ob_flush();
flush();
}
fclose($file);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: