17 lines
499 B
C#
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);
|
|
}
|
|
}
|