CodeIgniter强制csv文件下载

时间:2013-01-29 19:58:50

标签: codeigniter

我有一个运行以下代码的按钮。 csv文件写得很好,但由于某种原因它没有下载。什么都没发生,没有错误。我之前使用过强制下载,它运行良好。

有什么想法吗?

    $csvContent = $this->dbutil->csv_from_result($query);

    $date = date('U');
    $filename = date('Y-m-d-Gis', $date); 

    if (!write_file("./reports/$filename.csv", $csvContent)) {
        echo 'Unable to write the file';
    } else {
        echo 'File written!';

        $data = file_get_contents("reports/$filename.csv");
        force_download($filename, $data); 

    }  

1 个答案:

答案 0 :(得分:1)

您应该尝试使用$data = file_get_contents("./reports/$filename.csv");;)