var store = new FormData();
function uploadValidate(params) {
var flag = true;
for (var i = 0; i < $('#file_order')[0].files.length; i++) {
if(store.getAll('files').length > 3){
showTip('tipInfo1','附件数量最大为3');
return false
}else{
store.append('files', $('#file_order')[0].files[i]);
}
}
let obj = {};
let peon = store.getAll('files').reduce((cur,next) => {
console.log(next)
obj[next.name] ? "" : obj[next.name] = true && cur.push(next);
return cur;
},[]) //设置cur默认类型为数组,并且初始值为空的数组
var formData = new FormData();
// for (var i = 0; i < $('#file_order')[0].files.length; i++) {
// formData.append('files', $('#file_order')[0].files[i]);
// }
for (var i = 0; i < peon.length; i++) {
formData.append('files', peon[i]);
}
if (formData.getAll('files').length == 0) {
return false
}
if (formData.getAll('files').length > 3) {
showTip('tipInfo1','附件数量最大为3');
return false
}
$.each(formData.getAll('files'), function (i, val) {
var num = val.name.lastIndexOf(".")
var str = val.name.slice(num)
if (str != '.doc' && str != '.docx' && str != '.xls' && str != '.xlsx' && str != '.ppt' && str != '.pptx' && str != '.pdf' && str != '.txt' && str != '.pcap' && str != ".png" && str != '.jpg' && str != '.dat' && str != '.xml' && str != '.bz2' && str != '.zip' && str != '.tar' && str != '.gz'&& str != '.eml'&& str != '.MP4') {
showTip('tipInfo1','文件格式不正确');
flag = false
return false
}
if (val.size > 52428800) {
showTip('tipInfo1','单个文件最大50m');
flag = false
return false
}
})
if (!flag) {
return false
}
$.ajax({
type: 'post',
url: newUploadFileUrl,
data: formData,
cache: false,
processData: false,
contentType: false,
success: function (res) {
if (res.success) {
var data = res.message;
if(data != ""){
$('#fileINFO').val(JSON.stringify(data));
}
}else{
showTip('tipInfo1',res.message);
}
},
error: function (err) {
console.log(err);
}
})
}
remain
最新推荐文章于 2025-07-15 14:58:21 发布
4281

被折叠的 条评论
为什么被折叠?



