Как передать файл по ssl потоку - C#

Узнай цену своей работы

Формулировка задачи:

Добрый день. Подскажите такой вопрос: как передать файл по ssl потоку в C#? Пишу так:
byte[] file = Encoding.UTF8.GetBytes(Soob);
SslStream.Write(file);
sslStream.Flush();
В итоге вроде все верно, но не работает, т.к. вывожу в лог file, прога пишет System.Byte[]. А если конвертирую file в строку, то выдает ошибку, т.к. в функции Write должен передаваться параметр byte[].

Решение задачи: «Как передать файл по ssl потоку»

textual
Листинг программы
StreamReader sr = new StreamReader (fileName);
string Soob = sr.ReadToEnd();
sr.Dispose();
byte[] file = Encoding.UTF8.GetBytes(Soob);
sslStream.Write(file);
sslStream.Flush();
client.Close();

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4.8 из 5
Похожие ответы