我遇到問題,我的應用程序工作如下。生成CSV文件,然後強制文件下載
首先向用戶反饋生成csv文件已經開始。
例如。 echo 'Building of csv file started';
然後我建立了csv文件。
現在我想強制文件下載,這完美的作品。
這是我的代碼
header('Content-Type: application/csv');
header('Content-Disposition:attachment;filename='.$year.'_'.$month.'_'.'export.csv');
header('Pragma: no-cache');
echo readfile($myFile);
沒有第一回聲「CSV文件的開工建設」獲得包括CSV文件,我不知道該怎麼exlude它。
只需重定向到CSV下載頁面也可以。 – 2009-09-28 15:53:51
是的JavaScript重定向可以工作,但它會要求你有JavaScript激活。 HTTP重定向不起作用,因爲他想顯示一條消息並提供下載。 – jantimon 2009-09-28 15:57:55