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); }
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); } }