void client_FileUploadProgress(Client client, EventArguments.FileUploadProgressEventArguments args) { Status("Downloading " + args.FileName + " To " + args.DestinationPath + ", " + ((args.CurrentPosition * 100) / args.TotalBytes) + "%..."); if (args.CurrentPosition >= args.TotalBytes) { Status("Downloading " + args.FileName + " Completed!"); } }
void client_FileUploadProgress(Client client, EventArguments.FileUploadProgressEventArguments args) { if (args.CurrentPosition >= args.TotalBytes) { if (!String.IsNullOrWhiteSpace(ConfigurationManager.AppSettings["AfterDownLoadAction"])) { var script = GetScriptRunner(ConfigurationManager.AppSettings["AfterDownLoadAction"], typeof(GlobalsForAfterDownload)); script(new GlobalsForAfterDownload { filePath = args.DestinationPath, fileName = args.FileName, utility = new UtilityForServiceUse() }); } } }