hd 下载文件
2022-12-22 14:27:16 最后更新
用法:(下载文件至SD卡根目录 abc.apk)

1,下载文件,默认不覆盖重复
t()
{
s a = "http://abc.com/abc.apk"
s b = "abc.apk"
hd(a, b, c)
syso(c)
}

2,设置重复是否覆盖
t()
{
s a = "http://abc.com/abc.apk"
s b = "abc.apk"
hd(a, b, true, c)
syso(c)
}

3,带自动设置cookie方式下载网页形式文件(如图片形式验证码,论坛的附件等),支持post数据,自定义Cookie或系统设置Cookie,并记录当前网页的Cookie,并设置重复是否覆盖。可参考hs获取网页,并设置Header头:(可设置多条,以“||”隔开,也可留空为null)
输入说明:下载地址,保存文件位置,是否重复覆盖,post数据提交,目标网页编码,自定义Cookie,是否系统自动设置Cookie,设置Header头,赋值变量
t()
{
s a = "http://abc.com/abc.apk"
s b = "abc.apk"
hd(a, b, true, "title=你好&text=你好吗?", "utf-8", null, true, null, b)
syso(b)
}

// 也可以提交 json数据
t()
{
s a = "http://abc.com/abc.apk"
s b = "abc.apk"
s data = "{\"id\":1, \"name\":\"xiaobai\", \"age\":16}"
hd(a, b, true, data, "utf-8", null, true, null, b)
syso(b)
}

说明:
开个线程,然后在里面下载一个文件。并存到SD卡。下载结果将赋值到变量“c”
返回的赋值:
1 文件已经存在
0 下载成功
-1 下载失败