坚持为客户提供有价值的服务和内容

精准传达·有效沟通


windows和Nginx服务器上的网站如何支持下载安卓apk文件?

Time:2021-03-11

随着智能手机的普及,越来越多的人使用手机上网,很多网站也应手机上网的需要推出了网站客户端,.apk文件就是安卓(Android)的应用程序扩展名。把apk文件传到虚拟主机上,用浏览器访问下载时,提示404文件不存在,但FTP里可以看到文件确实已上传成功。这是因为默认情况下,使用IIS作为Web服务器的网站无法下载apk格式文件。那么怎么才能让IIS服务器的网站支持.apk文件的下载呢?


一、windows服务器 iis网站上如何下载安卓apk文件?


IIS服务器网站不能下载.apk文件的原因:IIS的默认MIME类型中没有.apk文件,所以无法下载。解决办法:给.apk格式文件添加一个MIME类型。

IIS服务器端的解决方法:

1、打开IIS服务管理器,找到服务器,右键-属性,打开IIS服务属性;
2、单击MIME类型下的“MIME类型”按钮,打开MIME类型设置窗口;
3、单击“新建”,建立新的MIME类型;
4、扩展名中填写“.apk”,MIME类型中填写apk的MIME类型“application/vnd.android.package-archive”
5、单击“确定”保存设置。
6、重启IIS,使设置生效。
虚拟主机空间后台的解决方法:

1、进入网站空间的后台控制面板中,找到类似“自定义Mime类型”的选项,在此选项页面自定义MIME类型。
2、扩展名中填写“.apk”,MIME类型中填写apk的MIME类型“application/vnd.android.package-archive”
3、确认后即可使设置生效。


自定义Mime类型”的选项

现在使用IIS服务器的网站就可以下载.apk文件了。


二、Nginx服务器 怎么下载apk


有时候我们可能需要提供文件或者其他apk下载链接,通过 nginx 配置可以很简单地实现。


server {

    listen 80;

    server_name download.xxx.com;

    root app;


    location / {

        index index.html;

    }


    location /app {

        default_type application/octet-stream;

    }

}


将文件(aa.apk)放在app目录下后,reload或者restart nginx

直接访问download.xxx.com/aa.apk 即可下载。





上一篇:如何打开php_fileinfo图片处理扩展?
下一篇:Harris Poll:2021年第一季度消费者见解报告
返回上个页面
0898-32693777