我正在使用PHP创建一个Excel文件。当客户端在Win Xp上使用Excel 2003将文件下载到他的硬盘驱动器然后尝试打开该文件时,它会引发安全性错误(参见下图)。
根据客户的说法,他通常可以打开Excel文件。
这是我用来生成文件的代码:
header("Pragma: public");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Content-Type: application/vnd.ms-excel");
header("Content-Disposition: attachment;filename=$filename ");
header("Content-Transfer-Encoding: binary ");
$out = ob_get_clean();
echo $out;
xlsEOF();
exit();