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");