WebRequestMethods.Ftp для перехода в каталог

Я пытаюсь загрузить файл через FTP, используя FtpWebRequest, как показано ниже:

ftpRequest = (FtpWebRequest)WebRequest.Create("ftp.somethong.com");

ftpRequest.Method = WebRequestMethods.Ftp.UploadFile;

ftpRequest.Credentials = new NetworkCredential("user", "pass");

Однако при подключении и загрузке файл переходит в корень, тогда как мне нужно, чтобы он был помещен в каталог /Upload.

Я могу создавать каталоги, но как мне там просмотреть, прежде чем загружать файл?

1 ответ

Решение

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

 ftpRequest = (FtpWebRequest)WebRequest.Create("ftp://ftp.somethong.com/Upload/filename.ext");
Другие вопросы по тегам