类名 vhallCloudDemandSDK

方法

初始化配置

  • 调用 vhallCloudDemandSDK() 方法实例化上传功能

    /**
     * 监听回调函数
     */
    vhallCloudDemandSDK('#upload',{
        params: {
            confirmBtn:'#confirm', //保存按钮
            name:'#rename',//用于修改文件名称的input
            sign:signTag.str, //生成的鉴权信息
            signed_at:signTag.time, //鉴权信息生成的时间戳
            app_id:appId //用户的appid
        },
       /**
        * 初始化完成的回调函数
        */
        ready: function() {

        },
       /**
        * 准备中...(文件进行MD5转换过程)
        * 可以已loader形式展现该过程
        */
        beforeUpload:function() {

        },
       /**
        * 上传中...'
        * 'percent 上传进度百分比'
        * 'file 上传文档具体信息
        */
        progress:function(percent, file){

        },
       /**
        * 上传成功!'
        */
        uploadSuccess: function(res){

        },
       /**
        * 点击保存按钮后保存成功'
        * res返回record_id
        */
        saveSuccess:function(res) {

        },
       /**
        * 上传出错'
        * 'msg 错误返回的状态码信息'
        */
        error: function(msg,file,e){

        }
    })

参数说明

参数 含义
confirmBtn 保存按钮的ID名以#开头
name 用于重命名的input的ID名以#开头
sign 按照规则生成的鉴权信息
signed_at 鉴权信息生成的时间戳
app_id 用户的appId

错误状态码

错误码 含义
10000 当前浏览器不支持断点上传
10001 初始化元素请传入类似于"#id"选择器
10002 确认按钮请传入类似于"#id"选择器
10003 重命名元素请传入类似于"#id"选择器
10004 options参数应该为对象类型
10005 当前传入的初始化dom不是input file
10006 不支持该文件格式
10007 上传文件大于5GB
10008 获取上传临时授权失败
10009 当前账号无上传权限
10010 请确认确认按钮dom是否存在
10011 视频名称不符合规范
10012 请选择需要上传的文件