protected void AjaxFileUpload1_UploadComplete(object sender, AjaxControlToolkit.AjaxFileUploadEventArgs e)
{
if (e == null)
{
throw new ArgumentNullException("e");
}
if (e.State != AjaxControlToolkit.AjaxFileUploadState.Success)
{
return;
}
string szKey = FileObjectSessionKey(e.FileId);
PendingIDs.Add(szKey);
Session[szKey] = new MFBPendingImage(new MFBPostedFile(e.FileName, e.ContentType, e.FileSize, e.GetContents(), e.FileId), szKey);
e.DeleteTemporaryData();
RefreshPreviewList();
if (Mode == UploadMode.Legacy)
{
Mode = UploadMode.Ajax;
}
if (UploadComplete != null)
{
UploadComplete(this, e);
}
}