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

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

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

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

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

textual
Листинг программы
using System;
using System.IO;
using System.Net;
using System.Text;
 
namespace Examples.System.Net
{
    public class WebRequestGetExample
    {
        public static void Main ()
        {
            // Get the object used to communicate with the server.
            FtpWebRequest request = (FtpWebRequest)WebRequest.Create("ftp://www.contoso.com/test.htm");
            request.Method = WebRequestMethods.Ftp.DownloadFile;
 
            // This example assumes the FTP site uses anonymous logon.
            request.Credentials = new NetworkCredential ("anonymous","janeDoe@contoso.com");
 
            FtpWebResponse response = (FtpWebResponse)request.GetResponse();
 
            Stream responseStream = response.GetResponseStream();
            StreamReader reader = new StreamReader(responseStream);
            Console.WriteLine(reader.ReadToEnd());
 
            Console.WriteLine("Download Complete, status {0}", response.StatusDescription);
 
            reader.Close();
            response.Close();  
        }
    }
}

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


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

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

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