这是我的代码,我试图检查文件大小,如果它低于15GB,我允许他们上传,
我的问题是发生在我上传没有文件,我得到一个错误
大小未定义
$(document).on('change', '#fileUpload', function(e) {
let size = (typeof this.files[0].size !== "undefined") ? this.files[0].size : '';
if(size != '') {
if(size > '15728640') {
Swal.fire({
icon: 'error',
title: 'Oops...',
text: "File is Too big to Upload. Maximum file size allowed is 15MB"
});
document.getElementById('SubmitButton_ID').disabled=true;
} else {
document.getElementById('SubmitButton_ID').disabled=false;
}
} else {
document.getElementById('SubmitButton_ID').disabled=false;
}
});
1条答案
按热度按时间6qfn3psc1#
所以当你没有选择一个文件时,你会得到一个错误?所以在运行检查之前检查一下你是否有一个文件。