【iapp代码】iApp浏览器获取蓝奏云直链,并弹出下载提示窗口

首先弄好布局,创建一个浏览器控件

?然后在“浏览器事件”中的“文件下载事件”里写代码:

sj(st_cN,”filename=”,null,名称)
//截取文件名
sutf8to(名称,名称)
//将utf-8编码字符转换为中文

//sj(st_mE,”application/”,”octet-stream”,格式)
//如果要截取文件的格式,就是这个

s2(st_cH/1024/1024,文件大小)
//获取文件大小,这里计算出的是以MB为单位

ss(“文件名:”+名称+”\n文件大小:”+文件大小+”MB”,内容)
//至于发布者和上传时间,可以用hs获取网页源码,然后截取
utw(null,”发现可下载文件”,内容,”取消”,”复制链接”,”下载”,true,tanc)
{
endutw()
}
else
{
ufnsui()
{
sxb(st_url)
//复制下载链接
tw(“复制成功”,0)
}
}
else
{
t()
{
//下载产生的临时文件目录
s a = “%下载/temp”
//下载至保存的目录
s b = “%下载/Download”
//允许同时下载任务数量
s c = 3
//每个任务开启线程数量
s d = 3
//连接失败重试次数
s e = 2
//连接超时时间,25秒的意思
s f = 25000
//是否显示下载进度通知
s g = true
hdd(a, b, c, d, e, f, g)

s dir=”%下载/download”
s icon=”@icon.png”
s notsohw=true
s data=”灵鲨”
hdda(st_url,dir,name,name,icon,notsohw,data,v)
//下载文件,st_url变量就是下载链接
//如果你是要跳转到浏览器下载,那么就用下面这行代码↙↙
//hws(st_url)
}
}

%title插图%num

标签