.NET 4.x Прочитать текстовый файл по FTP-протоколу - C#

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

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

Здравствуйте, есть небольшой вопрос, можно ли прочитать файл с FTP-сервера(сайта)(Есть доступ к нему)? Или же нужно использовать другой протокол? P.S. Сейчас там стоит простенькая программа для приёма пути и чтения по нему файла, и отправка назад через сокет.

Решение задачи: «.NET 4.x Прочитать текстовый файл по FTP-протоколу»

textual
Листинг программы
  1. using System;
  2. using System.IO;
  3. using System.Net;
  4. using System.Text;
  5.  
  6. namespace Examples.System.Net
  7. {
  8.     public class WebRequestGetExample
  9.     {
  10.         public static void Main ()
  11.         {
  12.             // Get the object used to communicate with the server.
  13.             FtpWebRequest request = (FtpWebRequest)WebRequest.Create("ftp://www.contoso.com/test.htm");
  14.             request.Method = WebRequestMethods.Ftp.DownloadFile;
  15.  
  16.             // This example assumes the FTP site uses anonymous logon.
  17.             request.Credentials = new NetworkCredential ("anonymous","janeDoe@contoso.com");
  18.  
  19.             FtpWebResponse response = (FtpWebResponse)request.GetResponse();
  20.  
  21.             Stream responseStream = response.GetResponseStream();
  22.             StreamReader reader = new StreamReader(responseStream);
  23.             Console.WriteLine(reader.ReadToEnd());
  24.  
  25.             Console.WriteLine("Download Complete, status {0}", response.StatusDescription);
  26.  
  27.             reader.Close();
  28.             response.Close();  
  29.         }
  30.     }
  31. }

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


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

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

9   голосов , оценка 4.222 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы