手机上 使用php下载程序下载软件只有几KB,比真实大小小了许多,安装时提示无法安装
2018-01-05 15:58
495 查看
【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服务器看到这个不是可以解析的文件,就直接返回给客户端,让客户端下载
当初学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服务器看到这个不是可以解析的文件,就直接返回给客户端,让客户端下载
相关文章推荐
- 手机用wifi下载软件无法安装,提示应用未安装
- Win7系统安装软件或游戏程序提示“文件无法写入”的故障分析及解决方法
- 手机抓包软件Charles安装使用实例 (流媒体播放测试可去下载的时刻检测)
- 安装sql2000时提示:“写时无法打开指定的文件。请确保该文件没有使用,然后重新启动安装程序”
- 安装sql2000时提示:“写时无法打开指定的文件。请确保该文件没有使用,然后重新启动安装程序”
- win7系统administrator用户提示没有管理员权限,造装驱动安装错误,软件无法使用
- 【无法使用yum安装软件】使用yum命令安装软件提示No package numactl.x86_64 available.
- Win10系统应用商店下载完软件提示无法安装应用
- powerpoint 2010 打开ppt时才是提示错误,提示“Microsoft powerpoint 无法执行语言识别,此功能不可用。若要使用此功能 ,请再次运行安装程序,选择“添加或删除功能”,
- 记:使用Wampserver运行php程序时在该局域网的手机访问提示You don't have permission to access / on this server.
- Centos7使用yum安装程序软件时提示未找到安装包解决方法
- WinCE CAB Manager制作的安装包提示"您已经安装的程序可能无法正常显示,因为它是专门用于上一版本Windows Mobile 软件的"
- Win2000/XP安装软件时提示“无法访问windows安装程序,服务中windows Installer状态为停止,不能启动”
- kali E: 无法定位软件包 php-cgi ,kali安装DHCP提示;下列软件包有未满足的依赖关系: isc-dhcp-server : 依赖: isc-dhcp-common (= 4.2.
- 转载:使用win pe模式安装win7的时候出现“安装程序无法定位现有系统分区,也无法创建新的系统分区”提示
- 在安装PHP论坛时提示 您的服务器不支持MySql数据库,无法安装论坛程序
- 安装打印机失败.错误:提示 另一个程序正在使用此文件,进程无法访问
- 安装sql2000时提示:“写时无法打开指定的文件。请确保该文件没有使用,然后重新启动安装程序” .
- Linux环境使用pip安装软件提示ascii无法转换
- 安装win8后打开一些软件,比如锐捷助手,提示MFC42D.dll丢失,无法打开程序,还有wpcap.dll,packet.dll