AspNet.FileUploadHandler.UploadWholeFile C# (CSharp) Метод

UploadWholeFile() приватный Метод

private UploadWholeFile ( HttpContext context, string uid, string fileName ) : List
context System.Web.HttpContext
uid string
fileName string
Результат List
        private List<FileDescriptor> UploadWholeFile(HttpContext context, string uid, string fileName)
        {
            var results = new List<FileDescriptor>();

            for (int i = 0; i < context.Request.Files.Keys.Count; i++)
            {
                var fileKey = context.Request.Files.Keys[i];
                var httpFile = context.Request.Files[fileKey];

                FileDescriptor descriptor = new FileDescriptor(fileKey, BasePath, fileName, httpFile.ContentLength);
                RaiseBeforeFileUpload(descriptor, false);

                httpFile.SaveAs(descriptor.FilePath);

                RaiseAfterFileUpload(descriptor, false);
                results.Add(descriptor);
            }

            return results;
        }