【开发问题】Android默认自带浏览器无法识别下载保存.apk文件问题的解决方案 | 天南一隅

【开发问题】Android默认自带浏览器无法识别下载保存.apk文件问题的解决方案

时间:2013-6-14  |   0  |  标签:, , , , ,

问题描述

使用android自带的浏览器下载保存apk文件时,提示无法识别,或者识别为html格式,打开后为乱码不能安装。

问题截图

 

问题原因

原因主要为浏览器过于精简,不能通过URL或者文件流识别并保存为apk格式。

解决方法

方法一:如果你是使用二进制的方式输出文件,请设置MIME为apk的MIME(application/vnd.android.package-archive)。

示例代码(asp.net):Response.ContentType = “application/vnd.android.package-archive”;

方法二:设置web服务器,让web服务器在header中输出正确的MIME type ,以IIS为例。

操作步骤:

  1. 打开IIS服务管理器,找到服务器,右键-属性,打开IIS服务属性;
  2. 单击MIME类型下的“MIME类型”按钮,打开MIME类型设置窗口;
  3. 单击“新建”,建立新的MIME类型,扩展名中填写“.apk”,MIME类型中填写apk的MIME类型“ application/vnd.android.package-archive ”
  4. 单击“确定”保存设置,重启IIS,设置生效。




无觅相关文章插件,快速提升流量