Нужно загрузить pdf файлы на сервер по ftp. Код :
string username = "myserwer@forfile.sg";
string Pass = "qwerty";
string URLpath= "http://ftp.adress.co.uk/";
string filePath;
try
{
filePath = FullPath.Text;
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);
}
Вылетает ошибка :
Базовое соединение закрыто : Соединение было неожиданно закрыто.
Как исправить?
Попробуйте так:
using (WebClient client = new WebClient())
{
client.Credentials = new NetworkCredential(username, Pass);
client.UploadFile(ftpFileName,WebRequestMethods.Ftp.UploadFile, filePath);
}
где ftpFileName полное имя файла на фтп, а filePath полное имя локального файла и если у Вас много файлов нужно загружать, запустите в цикле.
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости