protected override void OnInit(EventArgs e)
{
base.OnInit(e);
if(IsDesignMode || !AreFileUploadParamsPresent())
return;
var processor = new UploadRequestProcessor {
Context = Context,
UploadStart = UploadStart,
UploadComplete = UploadComplete,
UploadCompleteAll = UploadCompleteAll,
SetUploadedFilePath = SetUploadedFilePath
};
processor.ProcessRequest();
}