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

零 iapp教程评论189字数 724阅读2分24秒阅读模式

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

?然后在“浏览器事件”中的“文件下载事件”里写代码:文章源自灵鲨社区-https://www.0s52.com/bcjc/iappjc/21.html

sj(st_cN,"filename=",null,名称)
//截取文件名
sutf8to(名称,名称)
//将utf-8编码字符转换为中文文章源自灵鲨社区-https://www.0s52.com/bcjc/iappjc/21.html

//sj(st_mE,"application/","octet-stream",格式)
//如果要截取文件的格式,就是这个文章源自灵鲨社区-https://www.0s52.com/bcjc/iappjc/21.html

s2(st_cH/1024/1024,文件大小)
//获取文件大小,这里计算出的是以MB为单位文章源自灵鲨社区-https://www.0s52.com/bcjc/iappjc/21.html

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)文章源自灵鲨社区-https://www.0s52.com/bcjc/iappjc/21.html

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)
}
}文章源自灵鲨社区-https://www.0s52.com/bcjc/iappjc/21.html

文章源自灵鲨社区-https://www.0s52.com/bcjc/iappjc/21.html 文章源自灵鲨社区-https://www.0s52.com/bcjc/iappjc/21.html

零
  • 转载请务必保留本文链接:https://www.0s52.com/bcjc/iappjc/21.html
    本社区资源仅供用于学习和交流,请勿用于商业用途
    未经允许不得进行转载/复制/分享