小编Kha*_*led的帖子

使用 php 下载文件时无法浏览网站

我用这个代码来下载文件

$file='test.mp3';
$下载率= 50;//50kb/秒

if(file_exists($file) && is_file($file))
{
    header('缓存控制:私有');
    header('内容类型:应用程序/八位字节流');
    header('内容长度:'.filesize($file));
    header('内容处置:文件名='.$file);

    冲洗();
    $file = fopen($file, "r");

    while(!feof($file))
    {
        // 将当前文件部分发送到浏览器
        打印 fread($file, round($download_rate * 1024));
        // 将内容刷新到浏览器
        冲洗();
        // 休眠一秒
        睡眠(1);
    }
    fclose($文件);
    }
别的 {
    echo '找不到文件';
}

但下载文件时无法浏览该网站,直到下载完成。IE 和 Firefox 发生过这种情况

有答案吗?

php download while-loop

4
推荐指数
1
解决办法
605
查看次数

标签 统计

download ×1

php ×1

while-loop ×1