kreta/KretaWeb/Classes/IUploadFileValidator.cs
2024-03-13 00:33:46 +01:00

17 lines
499 B
C#

using System.Collections.Generic;
using System.Web;
using Kreta.Web.Configuration;
namespace Kreta.Web.Classes
{
public interface IUploadFileValidator
{
IUploadFileValidationConfiguration Configuration { get; }
void ValidateImportFile(HttpPostedFileBase importFile);
void ValidateAscImportFile(HttpPostedFileBase importFile);
void ValidateFile(HttpPostedFileBase file, int maxAllowedFileSizeInBytes, IEnumerable<string> allowedFileExtensions);
}
}