Ссылка для скачивания файла JAD для моего сайта - PullRequest
1 голос
/ 14 марта 2010

Я открываю небольшой сайт через webs.com для меня и моих друзей, который также может быть доступен через wap, т. Е. Мобильный интернет, и я хочу добавить ссылки на мой сайт, который загружает файлы .jar. Я загрузил файлы на свой сайт, и ссылки на файлы .jar пошли нормально, но мне также нужны ссылки для файлов .jad (для некоторых мобильных телефонов, которые сначала требуют .jad, а затем .jar). Я попытался сделать обычную ссылку для файлов .jad, но она просто отображала содержимое файла .jad. Он не был установлен или загружен. Что я должен делать? Или я на неправильном сайте? Спасибо!

1 Ответ

0 голосов
/ 14 марта 2010

JAD файлы основаны на тексте. Их тип контента по умолчанию text/vnd.sun.j2me.app-descriptor. Каждый веб-браузер по умолчанию отображает ответов с типом содержимого, совпадающим с text/* встроенным.

Лучшее решение - настроить / изменить заголовок ответа, включив в него Content-Disposition со значением attachment. Таким образом, веб-браузер будет вынужден открыть диалог Сохранить как . Неясно, какой язык программирования на сервере вы используете на веб-сайте, но если это, например, PHP, то вы можете сделать это:

header('Content-Disposition: attachment;filename="' . $jad_file_name . '"');

Или, если это Java / Servlet:

response.setHeader("Content-Disposition", "attachment;filename=\"" + jadFileName + "\"");

Или, если вы не используете ни один, вы можете попробовать его с .htaccess в том же каталоге файлов JAD:

<Files *.jad>
    Header set Content-Disposition attachment
</Files>
...