文件可以下载下来,但是是一个不可用的文件,我用.txt文件试了一下,下载下来的文件前面多了一个空格,word文档是乱码,小软件不能运行。

解决方案 »

  1.   

    function sendFile($serverPath, $filename, $mimeType = 'application/octet-stream')
    {
            header("Content-Type: {$mimeType}");
            $filename = '"' . urlencode($filename) . '"';
            header("Content-Disposition: attachment; filename={$filename}");
            readfile($serverPath);
            exit;
        }
      

  2.   

    $serverPath是文件路径名么,要是的话还是不行,我下载了文本文件和word文件,然后用记事本打开,结果都是前面多了一个空格。.txt文件可以正常显示,word文档就不行了,因为前面多了一个空格。