【问题标题】:how to validate file type and file size in jquery file upload如何在 jquery 文件上传中验证文件类型和文件大小
【发布时间】:2014-06-10 09:29:51
【问题描述】:

如何在 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('');            
    }
});

请帮助我如何验证文件大小和文件类型。

【问题讨论】:

    标签: jquery jquery-plugins jquery-file-upload jquery-fileupload-rails


    【解决方案1】:

    您可以使用插件 wiki here 上的验证选项“acceptFileTypes”和“maxFileSize”。

    随便举个例子:

    $('#fileupload').fileupload({
      acceptFileTypes: /(\.|\/)(mp4)$/i, //MP4
      maxFileSize: 10000000 //10 MB
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-09
      • 2012-10-05
      • 2011-06-24
      • 1970-01-01
      相关资源
      最近更新 更多