我正在尝试下载带有 php 标头的动态生成的 excel 文件:
$filename = "assets.xls";
header('Content-Type: application/vnd.ms-excel');
header("Content-Disposition: attachment;filename=$filename");
header('Cache-Control: max-age=0');
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
$objWriter->save('php://output');
但这在 IE8 上不起作用(但在其他一些带有 IE8 的电脑上工作???!!)。IE8 尝试下载 export.php 文件而不是 assets.xls。知道为什么 IE8 会这样做吗?