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 () {
                    //请求异常回调
                }
            });
        });
    },

 

转载于:https://www.cnblogs.com/libin6505/p/11136898.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值