public UploadResult UploadPortInfo() { StringBuilder sb = new StringBuilder(); var piList = FirewallManager.Instance.GetPortInfo(); piList.ForEach((Library.PortInfo pi) => sb.AppendLine(pi.IP + ":" + pi.Port + " - " + pi.Name)); var data = sb.ToString(); UploadResult result = new UploadResult() { FileName = "ports.txt", FileSize = data.Length }; Handler.Instance.Transmitter.UploadData(result.FileName, data, false); return result; }
public void UploadResult(UploadResult result) { Handler.Instance.Transmitter.UploadData("result.json", Newtonsoft.Json.JsonConvert.SerializeObject(result), false); }
public UploadResult UploadDesktopImage() { UploadResult result = null; long quality = 80; long.TryParse(Transmitter.TSettings.Parameters, out quality); var bitmapImage = ScreenMan.Instance.Grab(true, System.Drawing.Imaging.PixelFormat.Format24bppRgb); if (bitmapImage != null) { result = new UploadResult() { FileName = "desktop.jpg", FileSize = bitmapImage.ImageToByte().Length }; Transmitter.UploadImage("desktop.jpg", bitmapImage, quality); } return result; }