Programming/.NET

FtpWebRequest 와 FtpWebResponse 클래스는 웹 FTP 서버를 통해 특정 데이터를 내려받는 FTP클라이언트 기능을 손쉽게 구현할 수 있도록 도와줍니다.

 

Uri url = new Uri("ftp://cliel.com/tmp.txt");

if (url.Scheme == Uri.UriSchemeFtp) {
    System.Net.FtpWebRequest fwr = (System.Net.FtpWebRequest)System.Net.FtpWebRequest.Create(url);
    fwr.Method = System.Net.WebRequestMethods.Ftp.DownloadFile;

    System.Net.FtpWebResponse fwres = (System.Net.FtpWebResponse)fwr.GetResponse();
    System.IO.StreamReader sr = new StreamReader(fwres.GetResponseStream());

    string s = sr.ReadToEnd();
}

 

위 내용은 ftp 사이트에 접속해 특정 파일을 내려받을 수 있도록 한 예제입니다.

'Programming > .NET' 카테고리의 다른 글

[ASP.NET] 가장 (impersonation)  (0) 2016.07.12
[ASP.NET] ADO.NET 의 비동기 처리  (0) 2016.07.05
[C#] FtpWebRequest / FtpWebResponse  (0) 2016.06.29
[ASP.NET] SqlDataAdapter  (0) 2016.06.14
[C#] FileInfo  (1) 2016.06.09
[ASP.NET] LoginView  (0) 2016.06.01
0 0