/*
@desc:php下载文件函数,支持限速
@param name 待下载文件名
@param rate 速度,单位kb
*/
function download($file,$rate=false){
set_time_limit(0);
$content = file_get_contents($file);
$filesize = strlen($content);
header ('Content-Length: '.$filesize);
header ('Content-type: application/file');
header ("Content-Disposition: attachment; filename=".basename($file));
if($rate){
ob_start();
$fr=fopen($file,"rb");
while (!feof($fr)){
$data = fread($fr,round($rate*1024));
echo $data;
ob_flush();
flush();
sleep(1);
}
if($fr){
fclose($fr);
}
}else{
readfile($file);
}
}
download('2018.rar',128);
本文标题:php下载文件函数
文章网址:https://www.cdcxhl.com/article4/gsidie.html
成都网站建设公司_创新互联,为您提供外贸网站建设、网站策划、定制网站、小程序开发、建站公司、App设计
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联