Я работаю над проектом, который создает KML-файл (как файл XML, но используется для Google Планета Земля). Интересно, когда я ссылаюсь на недавно созданный файл, на моем локальном компьютере, запущенном XAMPP, файл загружается автоматически, однако, когда я перемещаю его на свой веб-сервер (Linux, Fedora 8 на EC2), ссылка просто загружает файл KML в браузере, как если бы это был файл HTML.Загрузить файл KML вместо просмотра в браузере
Как я могу заставить его загрузить файл, а не просматривать его в браузере?
Вот как связать отображается с PHP,
echo "<a href='$currentTime.kml'><img heigth=\"15px\" width=\"13px\" src=\"images/KML_Icon.gif\" /> Download</a>";
Любой совет поможет, спасибо!
Правильный ли тип mime для настройки файлов KML на сервере? Если нет, в браузер будет отправлен неправильный тип mime, и вы не увидите ожидаемого поведения. – Oded
@Описанное приложение/vnd.google-earth.kml + xml отсутствует в моем файле mimes.type на сервере, но он находится в моем локальном поле, поэтому я думаю, что это проблема. –
Звучит вероятно - добавьте его в свой apache и посмотреть, что произойдет. – Oded