1

我正在通过 webs.com 为我和我的朋友建立一个小型网站,该网站也可以通过 wap(即移动互联网)访问,并且我想添加指向我的网站的链接以下载 .jar 文件。我在我的网站上上传了文件,.jar 文件的链接很好,但我还需要 .jad 文件的链接(对于一些需要 .jad 文件然后 .jar 的手机)。我尝试为 .jad 文件做一个常规链接,但它只是显示了 .jad 文件的内容。它没有安装或下载。我应该怎么办?还是我在错误的网站上?谢谢!

4

1 回答 1

0

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>
于 2010-03-14T05:51:44.010 回答