@oldfag322

Как в jquery вычислить и ограничить размер загружаемого файла?

Здравствуйте. У меня есть форма с загрузкой файлов
$('.upload').on('click', function() {
var clickedID = this.id.split("-"); //Разбиваем строку (Split работает аналогично PHP explode)
var DbNumberID = clickedID[1];
    var file_data = $('#sortpicture-'+DbNumberID).prop('files')[0];
    var form_data = new FormData();
    form_data.append('file', file_data);
	form_data.append('DbNumberID', DbNumberID);
	var fileName =  $('input#sortpicture-'+DbNumberID)[0].files[0].name;
 
	
    $.ajax({
                url: 'upload.php',
                dataType: 'text',
                cache: false,
                contentType: false,
                processData: false,
	            data: form_data,
                type: 'post',
                        success: function(php_script_response){
						
                   $('div#file-'+DbNumberID).append("<a href='upload/"+fileName+"' download>"+fileName+"</a>");

                }
     });



});

Как ограничить размер загружаемого файла с помощью jquery? То есть, если нажать на кнопку "загрузить", то post через аякс не отправится, а пользователю выйдет сообщение alert`ом о том, что файл слишком много весит.
  • Вопрос задан
  • 1025 просмотров
Решения вопроса 1
Sanasol
@Sanasol Куратор тега JavaScript
нельзя просто так взять и загуглить ошибку
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы