Скачать FTP с помощью FtpWebRequest - PullRequest
0 голосов
/ 15 апреля 2011

Я использую этот код для загрузки файла по FTP:

FtpWebRequest reqFTP; reqFTP = (FtpWebRequest)FtpWebRequest.Create(new Uri("ftp://" + IPServer + "/")); 
reqFTP.UseBinary = true; 
reqFTP.Credentials = new NetworkCredential(user, pass); 
reqFTP.Method = WebRequestMethods.Ftp.ListDirectory; 
reqFTP.Proxy = null; 
reqFTP.KeepAlive = false; 
reqFTP.UsePassive = false; 
response = reqFTP.GetResponse();

Но у меня есть проблема. Мои учетные данные войдут в домашнюю папку моего пользователя. Я должен вернуться в корневую папку и выбрать конкретную папку для загрузки файла. как я указал в Uri, что мне нужно вернуться?

Я пытался использовать это /../, но не работает ...

Маленькая помощь?

1 Ответ

1 голос
/ 15 апреля 2011

это не имеет никакого отношения к вашему коду ...

ftp-сервер решает, что такое корневая папка ftp.

для ваших учетных данных, которые, кажется, что пользователи домашний каталог.

если вы хотите это изменить, проверьте документацию и конфигурацию ftp-сервера

...