私はKMLファイルを作成するプロジェクト(XMLファイルと同じですが、Google Earthで使用されています)に取り組んでいます。興味深いのは、ローカルマシン上で新しく作成されたファイルにリンクして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
@Oded application/vnd.google-earth.kml + xmlはサーバーのmimes.typeファイルには存在しませんが、ローカルボックスにありますので、これは問題だと思います –
Apacheの設定と何が起こるかを参照してください。 – Oded