IE的KMZ下载失败,使用PHP头
我正在尝试为我的KMZ文件创建下载。这在Firefox和Chrome中都能正常工作,但在IE(9、10或11)中却不行。这是我的密码:IE的KMZ下载失败,使用PHP头,php,apache,wamp,kmz,Php,Apache,Wamp,Kmz,我正在尝试为我的KMZ文件创建下载。这在Firefox和Chrome中都能正常工作,但在IE(9、10或11)中却不行。这是我的密码: function kmz_export($result){ header_remove(); // .... create file $zip = new ZipFile(); $zip->addFile($kml, $title . '.kml'); header('Content-Type: "appli
function kmz_export($result){
header_remove();
// .... create file
$zip = new ZipFile();
$zip->addFile($kml, $title . '.kml');
header('Content-Type: "application/vnd.google-earth.kmz+xml"');
header("Cache-Control: public");
header("Content-Description: File Transfer");
header("Content-Disposition: attachment; filename=". $title .".kmz");
header("Content-Transfer-Encoding: binary");
echo $zip->file();
exit();
}
另一方面,如果我将内容类型更改为applicationon/PDF,标题更改为.PDF,它可以正常下载(但不能打开,因为它不是真正的PDF文件)。任何帮助都将是巨大的
谢谢
jason关于下载kmz文件,我遇到了一些类似但不相同的问题。 您的问题发生在不同的浏览器中,我的问题发生在不同的PC中。 我的问题解决了。我认为这不是解决你问题的办法。但是,你可能想看看。也许您可以尝试删除代码中的内容处置行并尝试一下。然后,也许,你会对你的问题有一些感觉。请在此处查看我的问题和解决方案的详细信息: 希望这有帮助