среда, 10 декабря 2008 г.

Работа с FTP из C# - легко!

Эврика на одном из западных блогов хламину удобную библиотеку для работы с фтп.

Чтоб загрузить файл на свой сервер достаточно прописать пару строк:

using BytesRoad.Net.Ftp;

… 

string FtpServer = “my.server.ru”;

string Username = “username”;

string Password = “password”;

string RemotePath = “folderonserver/”;

 

public void UploadFile(string LocalFile)

{

 // get instance of the FtpClient

 FtpClient client = new FtpClient();

 

 // use passive mode

 client.PassiveMode = true;

 

 client.Connect(Timeout, FtpServer, 21);

 client.Login(Timeout, Username, Password);

 

 // build the target file path

 string target = System.IO.Path.Combine(RemotePath,

 System.IO.Path.GetFileName(LocalFile)).Replace(“”, “/”);

 

 // synchronously upload the file

 client.PutFile(Timeout, target, LocalFile);

 

 //Disconnect

 client.Disconnect(Timeout);

}

Обратите внимание, что используется passive mode

Библиотека распространяется по лицензии GPL, то есть бесплатно. Скачать имеется возможность от этого места.




Нийт Уншигчиддаа!!!

ПИЛОМАТЕРИАЛЫ-ЭКСПОРТНОГО КАЧЕСТВА

Начните свой бизнес в интернете

Кризис в стране

Доски

Комментариев нет: