网站设计 价格视频号最新动作
layui使用upload方法上传文件,upload方法是提前创建完成的,其中的data参数在创建时就固定了,单纯的变更变量是无效的,需要用以下方法变更
var uploadInst = upload.render({elem: '#uploadInst',data: {}, //参数url: "{:url('./Learn/upload_video')}",multiple: false, // 是否允许多文件上传accept: 'file', // 只允许上传视频文件acceptMime: 'video/*,video/x-matroska', // 允许出现的文件exts: 'mp4|avi|mov|wmv|mkv', // 只允许视频before: function () {loading = layer.load('上传中,请稍等', {shade: [0.2, '#000000'] //0.2透明度的黑色背景});},done: function (res) {layer.close(loading);if (res.code === 0) {location.reload();} else {layer.msg(res.msg);}},error: function (error) {// 请求异常回调console.log(error);layer.close(loading);layer.msg('封面上传异常,请重试');}
});// 变更参数方法
changeParam = function(data={}){uploadInst.config.data = data;
}