var UPLOAD_FILES;//上传文件队列集合
layui.use('upload', function () {
var $ = layui.jquery, upload = layui.upload;
var uploadListIns = upload.render({
elem: '#uploadFile'
, multiple: true
, accept: 'file' //普通文件
, exts: 'pdf|jpg|png' //
, auto: false//选择文件后不自动上传
, size: 2*1024//最大2M
, choose: function (obj) {
UPLOAD_FILES = obj.pushFile();
var formData = new FormData();
for (var i in UPLOAD_FILES) {
formData.append("file", UPLOAD_FILES[i]);
}
clearFile(); //将所有文件删除
$.ajax({
url: baseUrl + '/test/upload',
type: "POST",
data: formData,
dataType: 'json',
async: true,
cache: false,
contentType: false,
processData: false,
success: function (data) {
if (data.code == 200) {
layer.alert("上传成功!", {icon: 1});
} else {
layer.alert("上传失败!", {icon: 2});
}
}
});
}
});
})
//清空文件队列
function clearFile() {
for(var x in UPLOAD_FILES){
delete UPLOAD_FILES[x];
}
}