tp5.0.20压缩包、文件下载

浏览:1805 发布日期:2018/09/03 分类:求助交流
写一个普通的php文件,可以正常下载,但是相同的代码用tp5写,仅有控制台输出乱码,并没有实现下载<?php
ob_clean();
$filepath = '../systemdata/q.txt';
if(!file_exists($filepath)){
    exit;
}
$fp=fopen($filepath,"r");
$filesize=filesize($filepath);
header("Content-type:application/octet-stream");
header("Accept-Ranges:bytes");
header("Accept-Length:".$filesize);
header("Content-Disposition: attachment; filename=".basename($filename));
$buffer=1024;
$buffer_count=0;
while(!feof($fp)&&$filesize-$buffer_count>0){
    $data=fread($fp,$buffer);
    $buffer_count+=$buffer;
    echo $data;
}
fclose($fp);
?>
最佳答案
评论( 相关
后面还有条评论,点击查看>>