APK为何下载后变成了HTML或用浏览器打开

caike 2013-05-03 10:37:45
生成了带签名的APK后,放到网站上下载。PHP页面。
//d.php
<?php
$ff='test.apk';
header('application/vnd.android.package-archive');
header('Content-Disposition:attachment;filename="test.apk"');
readfile($ff);
?>

将网址生成了一个二维码。我试着用一些手机的二维码扫描下载,出现了不同的情况。
有些手机下载后,会自动安装。比如小米2s
有些手机下载后,不安装,有个提示是下载完成。但点击test.apk时,提示用什么浏览器打开。我选用一个浏览器打开,又提示是否要下载??晕死,这都已在手机里,怎么还提示下载?我取消,用es打开下载目录 download,点击test.apk,会提示安装。
还有些手机下载后,直接将test.apk更名为test.html。。

我都弄糊涂了,这是怎么一回事,问题是出在哪呢?百思不得其解,到网上搜了一下,最初还以为是没有签名的原因,于是又生成了带签名的APK,试了一下,还是这样。
还请各位高手达人指点指点!!!!万分感谢!
...全文
1451 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
caike 2013-05-06
  • 打赏
  • 举报
回复
问题解决了,犯了一个低级错误,上面代码少写了。。
caike 2013-05-03
  • 打赏
  • 举报
回复
就是上面那段PHP代码下载,apache的mime.types这个文件中也有application/vnd.android.package-archive apk。 如有问题,还请指点,问题是出在哪?谢谢!
儿大不由爷 2013-05-03
  • 打赏
  • 举报
回复
是你服务器代码的问题吧

80,473

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧