layUi upload单文件上传,重复上传的问题

今天遇到个问题,layUi upload单文件上传,选择两个不同文件时,第二次点击上传按钮还没选择上传,会把第一次上传的文件再上传一次 。在网上查到了答案,记录一下

//单个上传
upload.render({
            elem: '#singleUpload'
            , url: 'UploadFile'
            , accept: 'file'
            , data: { "ImageCategory": 3 }
            , choose: function (obj) {
             var files = this.files = obj.pushFile();  //将每次选择的文件追加到文件队列
              console.log(files);
             //读取本地文件
              obj.preview(function (index, file, result) {
                   console.log(file.Name);
                });
             }
            , done: function (res, index) {
             if (res.res == "success") { 	//上传成功
               $("#txtPicturePath").val(res.filePath);
                layer.msg("上传成功");
                
                //删除数组文件中上传成功的图片,防止重复上传(重点)
                delete this.files[index]
                 }
              }
               , error: function (index, upload) {
                 layer.msg("上传失败,请重新选择图片!");
            }
        });
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值