Я пытаюсь проверить размер файла в элементе управления загрузкой файлов в моем приложении ASP.NET еще до того, как нажата кнопка отправки.
Мой макс.размер 20 КБ.Когда я нажимаю на кнопку - даже когда файл меньше максимального размера - он все равно показывает мне сообщение
Размер файла должен быть меньше 20 КБ
НижеВы найдете соответствующий код:
<script type="text/javascript">
$(document).ready(function () {
$('#AdmissionUpload').on('change', function() {
// Maximum file size allowed
var maxFileSize = 20 // 20kb
// Load the file upload controller to a variable
var fileUpload = $('#AdmissionUpload');
//Check if the file upload controller has value
if (fileUpload.val() == '') {
return false;
} else {
//Check if the file size is less than maximum file size
if (fileUpload[0].files[0].size < maxFileSize) {
return true;
} else {
alert('File size should be less than 20kb')
fileUpload.val('');
return false;
}
}
});
})
</script>