public static bool PutCommonFile(string fileName) { lock (_sslChannel) { try { _sslChannel.SendMessage(new Message(Commands.PutCommonFile, fileName.Split('\\').Last())); var recived = _sslChannel.ReciveMessage(); if (recived.Command != Commands.Ok) { LastError = recived.StringMessage; return(false); } return(_sslChannel.SendFile(fileName)); } catch (Exception ex) { LastError = ex.Message; return(false); } } }
private void SendCommonFile(Message message) { string fileId = message.StringMessage; string filePath = _dbController.GetCommonFilePath(fileId); if (!File.Exists(filePath)) { SendResult(false, "Файл поврежден или не найден"); Console.WriteLine("Файл не найден в файловой системе. Path: " + filePath); return; } SendResult(true); _sslChannel.SendFile(filePath); }