上传:上传文件资源,客户端直接发起一个 HTTP POST 请求。
上传成功则返回上传id、上传状态、文件大小等。
syberh.upload.start(Object object)
参数
Object object
属性 | 类型 | 默认值 | 必填 | 描述 |
url | String | | 是 | 上传路径 |
filePath | String | | 是 | 文件地址 |
success | function | | 否 | 回调成功 |
fail | function | | 否 | 回调失败 |
object.success回调函数
参数
属性 | 类型 | 描述 |
uploadID | String | 上传ID |
status | String | 状态(1:开始,2:下载中,3:完成) |
received | number | 已下载大小 |
total | number | 总大小 |
object.fail回调函数
参数
属性 | 类型 | 描述 |
code | String | 错误码 |
msg | String | 错误信息 |
示例代码
syberh.upload.start({
'url': 'http://xx/xx/xx',
'filePath': '/home/user/xxx',
success: function(result) {
console.log('success',result);
},
fail: function(error) {
console.log('fail: ', error);
}
});