MVC File upload unobtrusive validation

The solution contains MVC server side validators that validates a HttpPostedFileBase minimum file size(MinimumFileSizeValidator), maximum file size(MaximumFileSizeValidator) and the file extension respectively(ValidFileTypeValidator).

C# (8.1 MB)
5 Star
846 times
Add to favorites
E-mail Twitter Digg Facebook

Solution explorer

using System;
using System.Web;
using technet.MVC.Validators;

namespace technet.MVC.Models
    public class ProfileModel
        public string Username { get; set; }
        public string FirstName { get; set; }
        public string LastName { get; set; }

        //[FileUploadValidator(0.5, 2.4, "png")]
        public HttpPostedFileBase Avatar { get; set; }