Как передать файл по 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();

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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