AjaxControlToolkit.AjaxFileUpload.UploadRequestProcessor.XhrDone C# (CSharp) Метод

XhrDone() публичный Метод

public XhrDone ( string fileId ) : void
fileId string
Результат void
            void XhrDone(string fileId)
            {
                AjaxFileUploadEventArgs args;

                var tempFolder = BuildTempFolder(fileId);
                if(!Directory.Exists(tempFolder))
                    return;

                var files = Directory.GetFiles(tempFolder);
                if(files.Length == 0)
                    return;

                var fileInfo = new FileInfo(files[0]);
                SetUploadedFilePath(fileInfo.FullName);

                args = new AjaxFileUploadEventArgs(
                    fileId, AjaxFileUploadState.Success, "Success", fileInfo.Name, (int)fileInfo.Length,
                    fileInfo.Extension);

                if(UploadComplete != null)
                    UploadComplete(this, args);

                Response.Write(new JavaScriptSerializer().Serialize(args));
            }