Как проверить тип файла и размер файла при загрузке файла JQuery

Как проверить тип файла, размер файла при загрузке файла jquery? Я использую следующий код.

 $('#fileupload').fileupload({
    dataType: 'json',
    url: '/VendorReport/UploadFiles',       
    add: function (e, data) {
        data.context = $('<button/>').text('Upload')
            .appendTo($('#divUpload'))
            .click(function () {

                var ddlType = $("#ddlType").val();
                if (ddlType == '') {
                    $('#divUpload').empty();

                    ShowNotify('Please select Type...!', 'warning', 2000);
                    return false;
                }
                $('#smp').empty();
                data.context = $('<p/>').text('Uploading...').replaceAll($(this));                    
                data.submit();
            });
    },
    success: function (msg) {
        UploadCall(msg.name);
                },
    done: function (e, data) {
        data.context.text('');            
    }
});

Пожалуйста, помогите мне, как проверить размер файла и тип файла.

1 ответ

Решение

Вы можете использовать параметры проверки "acceptFileTypes" и "maxFileSize", как показано в плагине вики здесь.

В любом случае пример:

$('#fileupload').fileupload({
  acceptFileTypes: /(\.|\/)(mp4)$/i, //MP4
  maxFileSize: 10000000 //10 MB
});
Другие вопросы по тегам