模塊中直接連接的七牛云的官方jssdk,也可以修改成本地路徑即可。
使用簡單,直接傳域名和token進去就行,支持自定義next、error、complete方法。
layui.config({
base: '__PUBLIC__/layui/' //靜態(tài)資源所在路徑
}).extend({
qiniuyun: 'qiniuyun/index',
}).use(['index', 'qiniuyun'], function(){
var $ = layui.$
,element = layui.element
,layer = layui.layer
,qiniuyun = layui.qiniuyun;
qiniuyun.loader({
domain: '{$domain}' // 后臺設置的域名項
, elem: "#upload-video" // 綁定的element
, token: "{$token}" // 授權token
, retryCount: 6 // 重連次數(shù),默認6(可選)
, region: qiniu.region.z0 // 選擇上傳域名區(qū)域,默認自動分析(可選)
, next: function(response){
element.progress('video-progress', response.total.percent + '%'); // 進度條
}
, complete: function(res){
// layer.closeAll('loading'); // 關閉loading關閉
layer.msg("上傳成功!");
console.log(res)
}
})
})