现在的位置: 首页Nginx>正文
Nginx做下载时.ipa或.apk文件的处理方法
2011年11月10日 Nginx 评论关闭 ⁄ 被围观 21,547 次+

Nginx提供下载时.ipa或.apk文件的处理方法

最近app图鉴上线后,添加了不少android和iphone的应用下载,但发现了一个问题:在使用Nginx提供下载.ipa或.apk文件时会出现以下问题:通过IE浏览器下载会出现替换扩展名为.zip;而使用火狐浏览器下载则会出现流的形式,就是不会下载,而是以乱码的形式浏览,显然这都不是我们想要的。
下面我们先来了解下 nginx下conf/mime.types内各类型文件头信息:

  1. text/vnd.sun.j2me.app-descriptor      jad;   
  2. application/java-archive              jar war ear;   
  3. application/x-java-archive-diff       jardiff;   
  4. application/vnd.android.package-archive apk;   
  5. application/vnd.ms-cab-compressed     cab;   
  6. application/octet-stream              bin exe dll;   
  7. application/vnd.symbian.install       sis;   
  8. x-epoc/x-sisx-app                     sisx;   
  9. application/iphone                    pxl ipa;   
  10. application/vnd.palm                  prc pdb;   
  11. application/vnd.webos.ipk             ipk;   
  12. application/vnd.rim.cod               cod;   
  13. application/mrp                       mrp;   
  14. x-nokia-widget                        wgz;   
  15. application/octet-stream              deb;  

目前许多提供下载.apk和.ipa的地方,用IE浏览器下载完后文件自动变成了zip后缀,导致无法使用,只要在nginx的conf/mime.typs内加上

  1. application/vnd.android.package-archive apk;   
  2. application/iphone          pxl ipa;  
本文地址:http://www.92csz.com/24/991.html
如非注明则为本站原创文章,欢迎转载。转载请注明转载自:moon's blog
 

抱歉!评论已关闭.