下载apk文件浏览器会直接打开并显示乱码的问题

今天同事反映他的apk文件在本身的老项目中下载有问题:下载apk文件浏览器会直接打开并显示乱码,在别的项目中就没有问题。html

后分析response的content-type发现,老项目的类型是text/html,正常项目的类型是:application/vnd.android.package-archive,android

因而明白了其中的缘由,老项目用的是tomcat7如下的版本,在conf/web.xml中尚未加入apk的媒体类型,从tomcat7开始才引入了该类型,因此2种方案,一个是升级tomcat到7或以上,另外一个是在conf/web.xml中加入以下配置信息:web

<mime-mapping>  
    <extension>apk</extension>  
    <mime-type>application/vnd.android.package-archive</mime-type>  
</mime-mapping>
相关文章
相关标签/搜索