当我们把一些手机APK或者ipa程序放到tomcat或者Resin里时,下载时,下载会出现会被默认为是zip包的形式,这是因为当本地安装了rar等压缩文件工具时,会自动把类似的压缩文件转换成zip格式,要想解决此问题需要配置一下tomcat和Resin里的配置文件。
tomcat 需要配置 web.xml 文件,在文件中添加如下语句
<!-- apk 下载 配置 -->
<mime-mapping>
<extension>apk</extension>
<mime-type>application/vnd.android.package-archive</mime-type>
</mime-mapping>
<!-- ipa 下载 配置 -->
<mime-mapping>
<extension>ipa</extension>
<mime-type>application/vnd.iphone</mime-type>
</mime-mapping>
Resin需要配置conf/app-default.xml文件,需要添加如下
需要注意的一点,这两项配置都要放在 .zip的配置之前才能生效。