Разрыв строки потери при получении файла с помощью FtpWebRequest - PullRequest
0 голосов
/ 28 июня 2018

На сервере есть текстовый файл с разрывами строк:

1
2
3

Я пытаюсь получить его по FTP и показать в форме:

    FtpWebRequest request = (FtpWebRequest)WebRequest.Create("ftp://x.x.x.x/test.txt");
    request.UseBinary = false;
    request.Method = WebRequestMethods.Ftp.DownloadFile;
    request.KeepAlive = false;
    request.Credentials = new NetworkCredential("login", "password");
    FtpWebResponse response = (FtpWebResponse)request.GetResponse();
    Stream stream = response.GetResponseStream();
    StreamReader reader = new StreamReader(stream);
    richTextBox1.Text = reader.ReadToEnd();
    response.Close();

Но, несмотря на "UseBinary = false", я получаю:

123

Если я получу этот файл с помощью cmd в режиме ascii, этот файл выглядит нормально (содержит "\ n"). Что не так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...