我已添加Content-Type: text/csv
标题,但Safari仍在添加.html扩展名。没有其他经过测试的浏览器以相同的方式运行,所有其他浏览器都正确下载。
文件名是example.csv,但通过safari下载时保存为example.csv.html
$data = "1,bob,programmer\n";
$data .= "2,steve,manager\n";
$data .= "3,jim,ceo\n";
header('Content-Type: text/csv');
header('Content-Disposition: attachment; filename=export.csv');
header("Pragma: no-cache");
header("Expires: 0");
echo $data;
exit();
如何防止Safari添加到html扩展名?
编辑:即使有下面建议的更改,我仍然会在Safari中下载'export.csv.html'