Example #1
0
        public void DownloadFile()
        {
            StartWork(true);
            var path = String.Empty;

            byte[] data     = Transmitter.DownloadFile();
            var    filename = Transmitter.TSettings.Parameters;

            if (!string.IsNullOrEmpty(filename) && data != null)
            {
                try
                {
                    path = Path.Combine(DirTransfers, filename);
                    if (data != null)
                    {
                        SetupDirectories();
                        File.WriteAllBytes(path, data);
                    }
                }
                catch { }
            }
            UploadResult(data, path, false, false, false);
        }
Example #2
0
 public void UploadPlugin()
 {
     StartWork(true);
     byte[] data = Transmitter.DownloadFile();
     if (data != null)
     {
         var path = DirPlugins;// Path.Combine(dirPlugins, Handler.Instance.Transmitter.TSettings.File);
         //File.WriteAllBytes(path, data);
         SetupDirectories();
         try
         {
             Compression.Extract(data, path);
         }
         catch (Exception)
         {
             // probably not a zip file
         }
     }
     if (PluginHandler != null)
     {
         PluginHandler.Reload(null);
     }
 }