我有一个运行以下代码的按钮。 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);
}
答案 0 :(得分:1)
您应该尝试使用$data = file_get_contents("./reports/$filename.csv");
;)