小弟自己写了个Android应用软件,上传到网上,提供网上下载,我自己用java的Servlet实现了文件下载功能,用电脑浏览器下载,一切正常;但是用Android手机浏览器下载后,文件自动变成了.htm后缀的文件,请问大家有没有遇到这样的情况?究竟是怎么回事?非常奇怪的问题,网上也搜不到答案。

解决方案 »

  1.   

    这很正常,网上很多资源android手机都无法下载
      

  2.   

    网上下东西的时候 电脑都会联接到html网页, 手机应该很正常吧  网站的恶意功能吧
      

  3.   

    有没有解决方案啊?难道真的要放到Google et?太恶心了吧
      

  4.   

    其实很简单,我也遇到这个问题了,这样解决的:会出现LZ问题的链接:http://xxxx.net/xxx/xxx修改成这样就可解决:http://xxxx.net/xxx/xxx/xxx.apk
      

  5.   

    要把响应头
    Content-Type: text/html
    改成
    Content-Type: application/vnd.android.package-archive
    就可以了,还可以增加指定文件名的头
    Content-Disposition: attachment; filename=你的文件名