手机上 使用php下载程序下载软件只有几KB,比真实大小小了许多,安装时提示无法安装...

本文讲述了作者在使用PHP程序进行手机端软件下载时遇到的问题及解决过程。通过对比其他网站正常的下载链接,发现正确的做法是将软件名作为URL的一部分。

【1】问题讲述:
当初学php 的时候,说下载文件要写一段php下载文件的程序(这个程序我就不写了,自己到度娘上找),当初直接在在电脑上测试了,可以下载电影,可以下载软件,没有在手机上测试。但是在工作之后,需要在手机端下载软件,使用了php 下载程序,在手机上下载下来的文件只有几KB,完全不是需要下载的软件,也没法安装

【2】解决:
百度上找了半天,也没有找到原因在哪里,然后我就突然想到,我经常在别的网站上下载软件,都可以正常下载软件,这是为什么呢,于是我随便找了一家提供软件下载的网站,把他们的下载链接拿了下来,比如http://sw.bos.baidu.com/software/qq.apk。这不看不知道,一看吓一跳,链接的最后部分就是软件的名称qq.apk。

【3】如何提供软件下载
如果提供软件的下载,直接把软件做成一个链接即可,比如你的网站www.aa.com的downlod目录下有一个app.apk的软件,直接在浏览器中输入www.aa.com/download/app.apk,就可以直接下载这个软件了。因为http服务器看到这个不是可以解析的文件,就直接返回给客户端,让客户端下载

转载于:https://blog.51cto.com/hywds/2057814

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值