下载:下载文件资源到本地,客户端直接发起一个 HTTP GET 请求,返回文件的本地路径。
可以设置文件地址、文件名称等。下载成功则返回下载id、文件路径、文件状态、文件大小等。
syberh.download.start(Object object)
参数
Object object
属性 | 类型 | 默认值 | 必填 | 描述 |
url | String | | 是 | 文件地址 |
name | String | | 是 | 文件名称 |
storage | String | internal | 否 | 文件存储位置(internal:内置存储卡,extended:外置存储卡) |
success | function | | 否 | 回调成功 |
fail | function | | 否 | 回调失败 |
object.success回调函数
参数
属性 | 类型 | 描述 |
downloadID | String | 下载ID |
path | String | 文件路径 |
status | String | 状态(1:开始,2:下载中,3:完成) |
received | number | 已下载大小 |
total | number | 总大小 |
object.fail回调函数
参数
属性 | 类型 | 描述 |
code | String | 错误码 |
msg | String | 错误信息 |
示例代码
syberh.download.start({
'url': 'http://xx/xx/xx.exe',
'name': 'xxx.exe',
success: function(result) {
console.log('success',result.path);
},
fail: function(error) {
console.log('fail: ', error.code, error.msg);
}
});