切换风格

默认Lavender Sky Flowers Wizard Snow Beige California City Dragon Black London Sunset glow Pink Cloud

17

主题

435

积分

0

精华

用户组 

易积分
148
热心
0
好评
0
QQ
发表于 2018-6-9 20:58:12 | 显示全部楼层
幻令 发表于 2018-6-9 20:28
来源字段你还是填我原来的吧,如何你的连接就是 url?uid=xxxx

留个联系方式吧 红包给你帮我看看远程吧 配置一天还这个B样
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

45

主题

1250

积分

4

精华

用户组 

易积分
5456
热心
99
好评
17

热心会员

发表于 2018-6-9 20:28:34 | 显示全部楼层

来源字段你还是填我原来的吧,如何你的连接就是 url?uid=xxxx

点评

留个联系方式吧 红包给你帮我看看远程吧 配置一天还这个B样  详情 回复 发表于 2018-6-9 20:58
个人博客:blog.icodef.com
回复

使用道具 举报

17

主题

435

积分

0

精华

用户组 

易积分
148
热心
0
好评
0
QQ
发表于 2018-6-8 23:55:30 | 显示全部楼层
幻令 发表于 2018-6-8 16:54
可以直接放,只是修改我标注的那些参数

<?php
$appPath='http://193.112.169.XX/demo.apk';//原app路径
$sourceField='6';//设置来源字段
$appName='demo.apk';//下载时候的apk名字
$source=http://193.112.169.XX/demo.apk';//默认来源
if(isset($_GET[$sourceField])){
    $source=$_GET[$sourceField];
}
$invStr = '<source>' . $source . '</source>';//设置注释
$data = file_get_contents($appPath);//读取apk源数据
$pos = strpos($data, "\x50\x4b\x05\x06");//搜索标志位置(一般都是文件尾部,不考虑了)
$data = substr($data, 0, $pos + 20);//取出标志+20左边,等下直接从注释长度那块合成
$dec = dechex(strlen($invStr));//将长度转为十六进制,后面再将十六进制转为byte,只考虑一位,反正ff,255个长度也够了
$data .= hex2bin(strlen($dec) <= 1 ? ('0' . $dec) : $dec) . "\x00$invStr";//合成注释
header("Content-Type: application/octet-stream");
header("Accept-Ranges: bytes");
header("Accept-Length: " . strlen($data));
header("Content-Disposition: attachment; filename=".$appName);
echo $data;

这样也不行
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

17

主题

435

积分

0

精华

用户组 

易积分
148
热心
0
好评
0
QQ
发表于 2018-6-8 23:45:03 | 显示全部楼层
17688221408 发表于 2018-6-8 23:41
原app路径是不是写 APP在服务器的目录地址啊 还是下载地址

/默认来源是服务器APP的下载吗

<?php
$appPath='E:\WWW\6\demo.apk';//原app路径
$sourceField='6';//设置来源字段
$appName='demo.apk';//下载时候的apk名字
$source='E:\WWW\6\demo.apk';//默认来源
if(isset($_GET[$sourceField])){
    $source=$_GET[$sourceField];
}

我是这样写的
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

17

主题

435

积分

0

精华

用户组 

易积分
148
热心
0
好评
0
QQ
发表于 2018-6-8 23:41:08 | 显示全部楼层
幻令 发表于 2018-6-8 16:54
可以直接放,只是修改我标注的那些参数

原app路径是不是写 APP在服务器的目录地址啊 还是下载地址

/默认来源是服务器APP的下载吗
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

45

主题

1250

积分

4

精华

用户组 

易积分
5456
热心
99
好评
17

热心会员

发表于 2018-6-8 16:54:03 | 显示全部楼层
17688221408 发表于 2018-6-8 16:41
那中间件直接放服务器网站目录吗 不用修改中间件什么是不是啊兄弟

可以直接放,只是修改我标注的那些参数
个人博客:blog.icodef.com
回复

使用道具 举报

17

主题

435

积分

0

精华

用户组 

易积分
148
热心
0
好评
0
QQ
发表于 2018-6-8 16:41:45 | 显示全部楼层
幻令 发表于 2018-6-8 10:38
地址不需要写在客户端

apk从服务器下载就行

那中间件直接放服务器网站目录吗 不用修改中间件什么是不是啊兄弟
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

45

主题

1250

积分

4

精华

用户组 

易积分
5456
热心
99
好评
17

热心会员

发表于 2018-6-8 10:38:27 | 显示全部楼层
17688221408 发表于 2018-6-6 23:26
完全下载了不知道用 中间件放哪里 放自己服务器?  裤子就一个命令  中间件地址不用写在客户端?

地址不需要写在客户端

apk从服务器下载就行
个人博客:blog.icodef.com
回复

使用道具 举报

17

主题

435

积分

0

精华

用户组 

易积分
148
热心
0
好评
0
QQ
发表于 2018-6-6 23:26:21 | 显示全部楼层
完全下载了不知道用 中间件放哪里 放自己服务器?  裤子就一个命令  中间件地址不用写在客户端?
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

14

主题

1004

积分

0

精华

用户组 

易积分
3046
热心
10
好评
8

热心会员活跃会员

发表于 2018-6-4 11:05:14 | 显示全部楼层

谢谢分享666
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

QQ|sitemap|免责声明|RGB颜色对照表|手机版|小黑屋| 易如意 - E4A中文编程学习交流论坛

GMT+8, 2024-5-28 10:39 , Processed in 0.060801 second(s), 44 queries .

Powered by Discuz! X3.4

© 2001-2018 eruyi.cn

返回顶部