用法:
--两个参数的方法设置
local savedir = "%SaveDir"
--输入下载保存目录,输入赋值变量返回一个下载器对象
a = i:hdfl(savedir,
function(st_drD,st_drI)
--每当下载完一个执行
--系统赋值 st_drD 文件下载项的序号
--系统赋值 st_drI 文件下载项的状态
--获取下载的URL
local b1 = i:ulag(a, st_drD, "url")
syso(b1)
--获取自定义整数标识
local b2 = i:ulag(a, st_drD, "type")
syso(b2)
--获取自定义参数任意数据
local b3 = i:ulag(a, st_drD, "text")
syso(b3)
--获取下载文件保存的路径
local b4 = i:ulag(a, st_drD, "filename")
syso(b4)
end
,
function(st_drJ)
--当下载完目前所有执行
--系统赋值 st_drJ 本次文件下载完成总数
syso(st_drJ)
end
)
--三个参数的方法设置
local tempdir = "%TempDir"
local savedir = "%SaveDir"
--输入下载临时文件保存目录,输入下载保存目录,输入赋值变量返回一个下载器对象
local a = i:hdfl(tempdir, savedir,
function(st_drD,st_drI)
syso(st_drD)
end
,
function(st_drJ)
syso(st_drJ)
end
)
--六个参数的方法设置
local tempdir = "%TempDir"
local savedir = "%SaveDir"
--输入下载临时文件保存目录,输入下载保存目录, 下载线程数量,连接网络超时时间(25秒的意思),文件重复是否覆盖,输入赋值变量返回一个下载器对象
local a = i:hdfl(tempdir, savedir, 3, 25000, true,
function(st_drD,st_drI)
syso(st_drD)
end
,
function(st_drJ)
syso(st_drJ)
end
)
说明:
常用与单个或多个的文件下载。推荐图片列表下载或小文件下载。
提示:
代码 区域中 属于线程内执行。在其中更新界面控件属性需要使用ufnsui代码
上例子使用tw代码,并且用了ufnsui代码。