所以我的过程是这样的。用户可以选择一个日期范围来查看他想要/需要的数据。如果他想下载文件,则可以下载。
当进行广泛的范围时,页面会引发连接错误。
Firefox - 连接已重置
Chrome - 未收到数据
我用来生成 CSV 的代码是
<?php
$res = // the array generated by a mysql query
$text=strtotime("Now");
$filesave=fopen('Downloads/CallLogs'.$text.'.csv','w');
foreach ($res as $display)
{
fputcsv($filesave,$display);
}
//Force download the file. you can correct me if this is the improper way of doing it :)
header('Content-Type: application/download');
header('Content-Disposition: attachment; filename="CallLogs'.$text.'.csv"');
$fp = fopen("Downloads/CallLogs".$text.".csv", "r");
fpassthru($fp);
fclose($fp);
?>
提前致谢...