我试图通过浏览器下载一个CSV文件。该脚本部分工作,因为到目前为止我设法在屏幕上显示CSV,但下载没有开始。在php而不是下载csv文件它在浏览器中打开
这里是我试过至今:
if(isset($currency)) {
header("Content-Type: application/csv");
header("Content-Disposition: attachment;Filename=Pricelogs.csv");
ob_clean();
$filename = "/tmp/".uniqid().".csv";
exportCSVFile($filename, $currency, $country, $provider);
readfile($filename);
//unlink("'".$filename."'");
} else {
echo "ERR_USERNAME_PASSWORD";
exit();
}
我已经读这类型的常见问题&也试过的所有问题,但它在浏览器中获得唯一的开放,而不是下载的。
我也曾用单引号使用标题。 我也试过header("Content-Type: text/csv");
另外:
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Cache-Control: private",false); // required for certain browsers
header("Content-Type: application/force-download");
header("Content-Disposition: attachment; filename=\"".$filename."\";");
header("Content-Transfer-Encoding: binary");
亚替代是好现在,因为我已经尝试了其他一切..谢谢你的帮助.. – sidhesh 2013-04-24 13:22:45
你总是欢迎.... – 2013-04-24 14:07:56