/// <summary> /// command recived with byte array /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public void ClientHandlerCommandRecievedHandleByte(object sender, CommandRecievedEventArgsByte e) { byte[] byteArray = e.Args; try { using (MemoryStream inputStream = new MemoryStream(byteArray)) { using (var image = Image.FromStream(inputStream)) { string path = appConfigManager.Instance.Handlers.Split(';')[0]; string imagePath = path + "\\" + DateTime.Now.Date.Day.ToString() + DateTime.Now.Hour.ToString() + DateTime.Now.Minute.ToString() + DateTime.Now.Second.ToString() + ".jpg"; Image bitmap = new Bitmap(image); bitmap.Save(imagePath, ImageFormat.Jpeg); clientHandler.write("finish"); } } }catch (Exception ex) { this.logging.Log(ex.ToString(), MessageTypeEnum.INFO); } }