Asp.net mvc 3 asp.net mvc3中文件上载控件的验证消息

Asp.net mvc 3 asp.net mvc3中文件上载控件的验证消息,asp.net-mvc-3,Asp.net Mvc 3,当我在mvc3项目中上传文件时,我需要验证sicze限制,并且用户只上传图像、文档和xls文件。如果asp.net mvc3中存在诸如必填字段、文件选择错误、大小限制等问题,我个人使用Telerik uploader控件,并将其设置为选择文件时运行的方法,但也可以与标准文件上传器一起使用 function onSelect(e) { if (e.files[0].size > 256000) { alert('The file size is too large f

当我在mvc3项目中上传文件时,我需要验证sicze限制,并且用户只上传图像、文档和xls文件。如果asp.net mvc3中存在诸如必填字段、文件选择错误、大小限制等问题,我个人使用Telerik uploader控件,并将其设置为选择文件时运行的方法,但也可以与标准文件上传器一起使用

function onSelect(e) {
    if (e.files[0].size > 256000) {
        alert('The file size is too large for upload');
        e.preventDefault();
        return false;
    }
    // Array with information about the uploaded files
    var files = e.files;
    var ext = $('#logo').val().split('.').pop().toLowerCase();
    if ($.inArray(ext, ['gif', 'jpeg', 'jpg', 'png', 'tif', 'pdf']) == -1) {
        alert('This type of file is restricted from being uploaded due to security reasons');
        e.preventDefault();
        return false;
    } 
    return true;
}

基本上,它说如果文件超过256k,它太大了,只允许使用gif、jpeg、jpg、png、tif和pdf文件…

您使用jQuery文件上传吗?你写了什么代码?