@LebedevStr

Как загрузить файл на FTP (C#)?

Есть такой код:

string username = "username";
   string Pass = "pass";
   string URLpath = "ftp://serv.name/";
   //string filePath = @"C:\somefile.txt";
   try {
       //filePath = FullPath.Text;
    string filePath = @"C:\somefile.txt";
    using(WebClient client = new WebClient()) {
     client.Credentials = new NetworkCredential(username, Pass);
     client.BaseAddress = URLpath;
     client.UploadFile(WebRequestMethods.Ftp.UploadFile, filePath);
    }
   }

    catch (Exception ex)
        {
            MessageBox(ex.Message, ex.Source);
        }


Сам код отрабатывает без ошибок.
Но файл на FTP не загружается.

И да, это пример из интернета - не могу понять как тут указать путь в какую дерикторию загружать файл.
  • Вопрос задан
  • 97 просмотров
Решения вопроса 1
freeExec
@freeExec
Участник OpenStreetMap
как тут указать путь в какую дерикторию загружать файл

Первый аргумент у UploadFile как раз путь куда положить файл.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы