[文章作者:张宴 本文版本:v1.0 最后修改:2010.01.20 转载请注明原文链接:http://blog.zyan.cc/android_apk_zip]

  前天,金山网络的一位同事向我咨询了一个问题:很多用户反映,网站上提供的Android手机应用程序文件“xxx.apk”,用IE浏览器下载,扩展名就被自动被重命名成了“xxx.zip”,拷贝到手机上无法安装。我发现,由于APK文件本身就是压缩包,如果用户的电脑上装了WinRAR(85%的装机量),用IE下载APK文件,扩展名就会被自动改为“.zip”。

  如果你的下载服务器为Nginx服务器,那么,在Nginx安装目录下的conf/mime.types文件的对应位置,加上以下一行语句,指定APK文件的MIME类型为 application/vnd.android.package-archive 即可:

application/vnd.android.package-archive     apk;


  截至本文发布时,存在“xxx.apk”下载时被自动重命名为“xxx.zip”问题的网站很多,其中不乏一些提供 Android 程序下载的知名网站,例如:新浪微博、街旁网。

  新浪微博官方 Android 手机客户端下载页:http://t.sina.com.cn/mobile/android.php

  点击在新窗口中浏览此图片

  点击在新窗口中浏览此图片

  街旁 Android 版客户端下载页:http://we.jiepang.com/client-android/

  点击在新窗口中浏览此图片



  增加APK文件的 MIME 类型后,用IE下载就正常了,例如:金山手机卫士、腾讯手机QQ

  金山手机卫士下载页:http://m.ijinshan.com/

  点击在新窗口中浏览此图片

  点击在新窗口中浏览此图片

  腾讯手机QQ Android版下载页:http://mobile.qq.com/2010/android/

  点击在新窗口中浏览此图片

  点击在新窗口中浏览此图片


Tags: , , , ,
技术大类 » 移动互联网与手机 | 评论(71) | 引用(0) | 阅读(93094)
shiny Homepage
2011-1-20 09:36
a12333a
2011-1-20 09:43
谢谢张老师的分享
顺便问下,ipa格式也会自动转成zip
设置方式跟apk的一样么?
application/vnd.android.package-archive     ipa;
这样么
偶菇
2011-1-20 09:44
这个应该提交给  nginx 官方, 以后 的版本默认加上这个mime
im502 Homepage
2011-1-20 09:44
抢占沙发,这个以前没有注意到
3
2011-1-20 09:55
昨晚写到一点,辛苦,支持下。
seacoastboy
2011-1-20 11:04
ie9 下还是有问题的
lywybo
2011-1-20 12:44
还是腾讯专业
a12333a
2011-1-20 13:08
找到了个mime的资料,借着张老师的地方分享给大家
下面是各种文件名后缀在nginx的mime.types中的配置:
text/vnd.sun.j2me.app-descriptor      jad;
application/java-archive              jar war ear;
application/x-java-archive-diff       jardiff;
application/vnd.android.package-archive apk;
application/vnd.ms-cab-compressed              cab;
application/octet-stream              bin exe dll;
application/vnd.symbian.install       sis;
x-epoc/x-sisx-app                     sisx;
application/iphone                    pxl ipa;
application/vnd.palm                  prc pdb;
application/vnd.webos.ipk             ipk;
application/vnd.rim.cod               cod;
application/mrp                       mrp;
x-nokia-widget                        wgz;
application/octet-stream              deb;
leetom Email Homepage
2011-1-20 15:32
以前看网上说是IE的BUG如果是apache的服务器也会有问题吧。
张宴 回复于 2011-1-20 17:05
apache也会有。
air nailer Email Homepage
2011-1-21 14:04
最近正想买Android系统的手机!~~~~
滨州网站优化 Homepage
2011-1-21 23:03
谢谢分享
丰禾 Email Homepage
2011-1-22 15:03
不白跑一趟捏。
aso Homepage
2011-1-22 16:43
看了有点启发
郑州网站优化 Homepage
2011-1-23 14:51
Android的系统确实好用
创业商务网 Email Homepage
2011-1-27 10:40
博客搞得不错,欢迎也到我那看看,提提建议。
宁波网站优化 Email Homepage
2011-1-27 14:21
很不错啊,还有图片,感谢分享了。
现在做什么生意好 Email Homepage
2011-1-27 22:26
我没用那个手机呀!
chris
2011-2-17 16:20
果然啊,我一直没有发现,自己有个m9的小站,结果一试,果然这样
最好的巧克力品牌 Homepage
2011-2-25 17:23
最好的巧克力品牌
<a href=http://www.seo5200.com>最好的巧克力品牌</a>
seo52002011353761593-2011.2.25
jack Email Homepage
2011-3-2 00:26
Android的系统以前用的比较别扭,现在看了文章,启发了很多,嘿嘿。www.buypumashop.com
分页: 1/4 第一页 1 2 3 4 下页 最后页
发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   游客无需密码
网址   电邮   [注册]