我正在创建一个创建KML文件的项目(就像XML文件,但用于Google地球)。有趣的是,当我链接到在本地机器上运行XAMPP的新创建的文件时,该文件会自动下载,但是当我将它移动到我的Web服务器(Linux,EC2上的Fedora 8)时,链接只会加载KML文件在浏览器中就好像它是一个HTML文件。下载KML文件,而不是在浏览器中查看
如何强制它下载文件而不是在浏览器中查看它?
这里的显示用PHP如何链接,
echo "<a href='$currentTime.kml'><img heigth=\"15px\" width=\"13px\" src=\"images/KML_Icon.gif\" /> Download</a>";
任何意见将帮助,谢谢!
在服务器上设置KML文件的正确MIME类型?如果不是,则会向浏览器发送不正确的MIME类型,您可能看不到预期的行为。 – Oded 2011-02-10 20:17:19