readfile()不会返回要下载的内容(FF)

时间:2018-11-29 09:07:51

标签: php firefox readfile downloading

我有一个简单的代码

 header('Content-Description: File Transfer');
    header('Content-Type: application/octet-stream');
    header('Content-Disposition: attachment; filename="' . basename($file_name).'"');
    header('Content-Transfer-Encoding: binary');
    header('Expires: 0');
    header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
    header('Pragma: no-cache');
    header('Content-Length: ' . filesize($file_name));
    echo ('test');
    ob_clean();
    flush();
    readfile($file_name);
    //var_dump($file_name);
    //unlink($file_name);
    exit;

但是,当我尝试通过FF(最新版本63)下载文件时,它什么也不会下载。当我浏览Fiddler时,发现没有实际的内容,只有标题。但有时,文件会以某种方式下载。 Chrome随时都能正常运行。会是什么呢?谢谢您的宝贵时间。

P.S。 在Windows 7 x64的XAMPP上运行

0 个答案:

没有答案