当前位置: > Linux服务器 > nginx >

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

时间:2014-05-14 17:26来源:linux.it.net.cn 作者:IT网

最近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;  
(责任编辑:IT)
------分隔线----------------------------
栏目列表
推荐内容