public List<HttpPostedFile> GetAllFilesFromSession(string controlId)
{
var result = new List<HttpPostedFile>();
var currentContext = GetCurrentContext();
if(currentContext == null)
return result;
foreach(string key in currentContext.Session.Keys) {
if(!key.StartsWith(_extendedFileUploadGUID) || HttpContext.Current.Session[key] == null)
continue;
var postedFile = HttpContext.Current.Session[key] as HttpPostedFile;
if(postedFile == null)
continue;
result.Add(postedFile);
}
return result;
}