下载模块
JS下载接口,多个文件同时下载。JSAPI无需引放任何js文件直接调用。
BSL.DownloadFile('data','callbackMethod')
下载文件到包名文件内。
| 参数 | 必填 | 说明 |
|---|---|---|
| data | 是 | 数组,多个文件或单个文件 |
| callbackMethod | 是 | 自定义回调函数。 |
<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');
}
</script>
BSL.DownloadFileByPath(datas,path,callbackMethod)
通过js调用系统下载文件功能,并可以指定下载目录.
| 参数 | 必填 | 说明 |
|---|---|---|
| data | 是 | 下载文件的地址。参数为字符串数组类型。 |
| path | 否 | 文件保存路径。多级目录使用 '/' 分割,例如:A/B/C。文件最终存放在:内存卡根目录/A/B/C 。 空时,图片直接保存到相册。 |
| callbackMethod | 是 | 自定义回调函数。 |
回调说明
每下载完成一个文件会有一个回调。回调方法必须有两个参数.第一个参数是下载的状态,第二个是下载文件的地址.例如 function callbackMethod(status,url)
| 参数 | 必填 | 说明 |
|---|---|---|
| status | 是 | 固定值,0(失败)1(成功) |
| url | 是 | 文件地址 |