let UPLOAD_FILES;
function clearFile() {
for (let x in UPLOAD_FILES) {
delete UPLOAD_FILES[x];
}
}
var scz = true;
layui.use('upload', function () {
var upload = layui.upload;
//多图片上传
upload.render({
elem: '#test2'
, url: ''
, multiple: false
, auto: false
, accept: 'file' //普通文件
, exts: 'xls||xlsx'
, size: 307200
, choose: function (obj) {
UPLOAD_FILES = obj.pushFile();
clearFile(); //将所有文件先删除再说
obj.preview(function (index, file, result) {
$('#selected').attr('src', result);
obj.pushFile();
});
var files = obj.pushFile();
obj.preview(function (index, file, result) {
保存值的地方= files[index].name.substring(0, files[index].name.indexOf("."));
})
scz = true;
}
, data: {
}
, bindAction: '#test3'
, before: function (e) {
if (scz) {
}
}, done: function (res, index, upload) {
clearFile();
top.layer.msg(res.msg);
scz = false;
}
});
});
这样就能上传,并且完成后清除