我有一个运行以下代码的按钮。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);
}