Необходимо изменить порт по умолчанию на 22 для FTPWebRequest в коде C # - PullRequest
0 голосов
/ 17 июня 2020

Я попытался установить порт на 22 таким образом (переменная _ftpPort). Но я получаю сообщение об ошибке «Базовое соединение было закрыто: сервер совершил нарушение протокола».

 FtpWebRequest request = (FtpWebRequest)WebRequest.Create("ftp://" + _ftpUrl + ":" + _ftpPort + 
_ftpChangeDirectory + "/" + ftpFileName);
request.Method = WebRequestMethods.Ftp.DownloadFile;
            request.Credentials = new NetworkCredential(_userName, _password);
            request.UsePassive = "TRUE";
            request.EnableSsl = "FALSE";
            request.UseBinary = "FALSE";

            using (FtpWebResponse response = (FtpWebResponse)request.GetResponse())
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...