zoukankan      html  css  js  c++  java
  • layui上传文件前加入确认提示

        //上传文件
        upload: function () {
            layui.use('upload', function () {
                var upload = layui.upload;
                //执行实例
                var uploadInst = upload.render({
                    elem: '#upload' //绑定元素
                    , url: QUERY_BATCH_UPLOAD //上传接口
                    ,auto: false //选择文件后不自动上传
                    , accept: 'file'
                    , exts: 'xlsx|xls' //只允许上传Excel文件
                    , size: 5000 //限制文件大小,单位 KB
                    ,choose: function(obj){  
    //                    确定导入文件并进行线上合规验证吗?
                        //确认框
                        layer.confirm('确定导入文件吗?', {icon: 3, title:'提示'}, function(index){
                             //读取本地文件
                            obj.preview(function(index, file, result){
                              //单个重传
                                obj.upload(index, file);
                            });
                                layer.close(index);
                          });
                      }
                    , done: function (res) {
                         var code = res.code;
                         if(code && code==0){
                            //上传完毕回调
                             layer.msg("文件已经成功上传!");
                         }else{
                             var msg = res.msg;
                             layer.alert(msg);
                             return;
                         }
                    }
                    , error: function () {
                        //请求异常回调
                    }
                });
            });
        },
  • 相关阅读:
    第一阶段冲刺第三天
    第一阶段冲刺第二天
    第一阶段冲刺第一天
    典型用户和场景
    第十周学习进度条
    第九周学习进度条
    会议视频
    课堂练习……找水王
    小组项目需求——NABCD
    第二阶段个人总结三
  • 原文地址:https://www.cnblogs.com/libin6505/p/11136898.html
Copyright © 2011-2022 走看看