前言
layui 选择多文件上传
语法
multiple: true
例子
upload.render({
elem: '#openStudentCode',
url: '/scoreSystem/openStudentCode',
accept: 'file',
exts: 'xml|txt|TXT|text|TEXT|class|java',
multiple: true,
auto: true,
choose: function (obj) { },
before: function (obj) {
layer.msg('上传中,请稍等...', {icon: 1, time: 3000});
},
done: function (res) {
if ('0000' != res.code || res.data.success != true) {
layer.msg('上传失败!', {icon: 5, time: 3000});
} else {
setTimeout(function() {
layer.msg('上传成功!', {icon: 1, time: 3000});
codetableId.reload({ });
$("#div2").css("display", "none");
$("#codeTable").css("display", "block");
},3000);
}
},
error: function () { }
});
说明
参数 multiple: true 为 true 时,即可进行多文件选择进行上传。其实不是一次将多个文件传入后台接口,而是多次调用后台接口进行上传。