App下载文件
时间:2022-03-24 11:41:32查看量:2067

图片长按下载

App内图片长按即可下载到相册内。

弹出窗口有在浏览器打开想要关闭配置:高级配置->调用浏览器,关闭功能即可。

文件下载文件

BSL.DownloadFile('data','callbackMethod','select')

安卓下载文件
参数必填说明
data数组,多个文件或单个文件
callbackMethod自定义回调函数。
select指定打开的文件

回调说明

每下载完成一个文件会有一个回调。回调方法必须有两个参数.第一个参数是下载的状态,第二个是下载文件的地址.例如 function callbackMethod(status,url)

指定打开文件说明

指定打开data中下载完成的文件,当指定文件下载完成之后弹出打开文件的弹窗,select从0开始,即打开第一个文件则写0,以此类推。

参数必填说明
status固定值,0(失败)1(成功)
url文件地址
<script type="text/javascript">
     function down() {
         var datas = new Array();
         datas[0] = "http://www.xxx.cn/apk/xxx.apk";
         var s = JSON.stringify(datas);
         BSL.DownloadFile(s, 'callbackMethod','0');
     }
</script>
<a href="#" onclick="down()">下载</a>

SL.DownloadFileByPath(datas,'path','callbackMethod','select')

安卓指定目录下载

参数必填说明
data下载文件的地址。参数为字符串数组类型。
path文件保存路径。多级目录使用 '/' 分割,例如:A/B/C。文件最终存放在:内存卡根目录/A/B/C 。 路径传空会保存到SD卡根目录,如果下载的是图片直接保存到相册。
callbackMethod自定义回调函数。
select指定打开的文件

回调说明

每下载完成一个文件会有一个回调。回调方法必须有两个参数.第一个参数是下载的状态,第二个是下载文件的地址.例如 function callbackMethod(status,url)

指定打开文件说明

指定打开data中下载完成的文件,当指定文件下载完成之后弹出打开文件的弹窗,select从0开始,即打开第一个文件则写0,以此类推。

参数必填说明
status固定值,0(失败)1(成功)
url文件地址
<script type="text/javascript">
     function down() {
         var datas = new Array();
         datas[0] = "http://www.xxx.cn/apk/xxx.apk";
         var s = JSON.stringify(datas);
         BSL.DownloadFileByPath(s,'/aaa/bb/c' ,'callbackMethod','0');
     }
</script>
<a href="#" onclick="down()">下载</a>


BSL.IOSDownloadImage('data','callbackMethod')

苹果图片下载
参数必填说明
data数组,多个文件或单个文件
callbackMethod自定义回调函数。

回调说明

每下载完成一个文件会有一个回调。回调返回下载进度,以小数形式返回从-0.000000~1.000000

<script type="text/javascript">
     function down() {
         var datas = new Array();
         datas[0] = "http://www.xxx.cn/apk/xxx.png";
         var s = JSON.stringify(datas);
         BSL.IOSDownloadImage(s, 'callbackMethod');
     }
</script>
<a href="#" onclick="down()">下载</a>


IOSDownloadOtherFile(fileUrl,fileName,callbackMethod)

苹果下载pdf txt doc docx xls xlsx ppt pptx格式文件

参数必填说明
fileUrl链接,单个文件的链接
fileName英文数字字符串类型,必须写文件类型的后缀如 frsdasd.txt
callbackMethod返回下载进度,格式为0.000000~1.000000
<script type="text/javascript">
     function down() {
         var datas = new Array();
         datas[0] = "http://www.xxx.cn/apk/xxx.png";
         var s = JSON.stringify(datas);
         BSL.IOSDownloadImage(s, 'callbackMethod');
     }
</script>
<a href="#" onclick="BSL.IOSDownloadOtherFile('http://txt.bookdown.net/home/down/txt/id/60791','frsdasd.txt','getExternalInfo')">下载</a>

IOSDownloadShowOtherFile(fileUrl,fileName)

苹果打开pdf txt doc docx xls xlsx ppt pptx格式文件

参数必填说明
fileUrl链接,单个文件的链接
fileName英文数字字符串类型,必须写文件类型的后缀如 frsdasd.txt
<script type="text/javascript">
     function down() {
         var datas = new Array();
         datas[0] = "http://www.xxx.cn/apk/xxx.png";
         var s = JSON.stringify(datas);
         BSL.IOSDownloadImage(s, 'callbackMethod');
     }
</script>
<a href="#" onclick="BSL.IOSDownloadOtherFile('http://qr.appbsl.cn/b.pdf','frsda.pdf')">下载</a>

咨询客服

关注我们

返回顶部

QQ客服
微信客服
咨询热线400-876-0081
二维码同时支持微信与QQ扫码,易活码提供技术支持
官方公众号
咨询热线400-876-0081
二维码同时支持微信与QQ扫码,易活码提供技术支持