Пример #1
0
        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()
             });
         }
     }
 }