コード例 #1
0
        public FileServiceConfig(MimeTypeHelper.GetMimeTypeDelegate getMimeTypeDelegate, double maxUploadSize, FileSizeUnit fileSizeUnit, string rootDirectory, IRuleContainer rules, params string[] allowedExtensions)
        {
            GetMimeType   = getMimeTypeDelegate;
            MaxUploadSize = maxUploadSize;
            FileSizeUnit  = fileSizeUnit;
            RootDirectory = rootDirectory;
            Rules         = rules;

            try
            {
                Rules.AddRule <FileSizeLimitRule>();
                Rules.AddRule <FileExtensionValidationRule>();
            }
            catch (Exception)
            {
            }

            AllowedExtensions = allowedExtensions;
        }