今天发现放在服务器上的apk安装文件,把下载地址发给别人的时候,他们有用IE浏览器下载的,结果文件后缀apk变成.zip格式了。于是从网上找到答案说是,需要APK文件的MIME类型。
我的web服务器用的Tomcat,具体实现方式是从项目的web.xml里面配置添加以下代码:
<mime-mapping>
<extension>apk</extension>
<mime-type>application/vnd.android.package-archive</mime-type>
</mime-mapping>
然后重启tomcat,再测试下,变成.apk文件了。成功!
Apache服务器的配置文件路径是conf/mime.types
在该文件里面添加一行数据,如下:
application/vnd.android.package-archive apk