服务器上传apk包,生成访问链接

本文介绍如何在不进行应用更新的情况下,将APK包上传到自定义服务器并生成下载链接供用户访问。提供了三种解决方案:利用现有静态文件目录、修改Nginx配置和编写PHP程序直接提供下载。每种方案都详细阐述了实现步骤和注意事项。
摘要由CSDN通过智能技术生成

需求:app不再更新,但还存在少量客户下载的需求。需要把apk包放置我们自己指定的服务器,并把下载链接给前端。

解决方案一:

       观察项目是否有静态文件,放置在对应文件目录下,照猫画虎,直接url访问即可。

         eg:xxx.cn/resource/other/xxx.apk  <apk包放置在/resource/other/目录下>

       此方法简单有效,不用改配置也不用写代码,前提是项目里已有成熟的静态文件下载示例。

解决方案二:

      1、包上传至静态文件目录下,也可随意其他目录。

      2、修改nginx配置,重启nginx服务。

server {
        listen       80;
        server_name  localhost;

        location /apk/ {
            alias /data/app/apks/;
            autoindex on;
            default_type application/octet-stream;
        }
    }

         alias指定虚拟目录 nginx的域名为www.test.com

         访问www.test.com/apk/a.txt,实际访问的是/data/app/apks/目录下的a.txt

         注意:alias指定的目录后面必须要加上"/",即/data/app/apks/不能改成/data/app/apks

         autoindex on;打开目录浏览功能

         开启该功能后实现通过浏览器访问当前路径下的文件

     

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值