public void Fun_SendFile(string path, string filename) {
port.DiscardInBuffer(); Thread.Sleep(100); port.DiscardOutBuffer(); Thread.Sleep(1000); string removefile = "rm" + " " + filename.ToLower(); Fun_SendCommand(removefile.Trim()); Thread.Sleep(1000); Fun_SendCommand("ls".Trim()); Thread.Sleep(100); StreamReader readtext = new StreamReader(path); contents = "echo" + " " + '*'; contents = contents + readtext.ReadToEnd() + '*' + ">>" + " "; contents = contents + filename.ToLower(); contents = contents.Replace('*', '"');//.Replace('2','"'); contents = contents.Replace("\r", "").Replace("\n", ""); byte[] bt = Encoding.UTF8.GetBytes(contents); port.Write(bt, 0, bt.Length); }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)