При создании FTP-подключений к некоторым серверам по умолчанию в качестве текущего каталога используется другой каталог, кроме корневого.
Например:
/
abc
mno
xyz
Сервер может по умолчанию подключиться к корневому каталогу "/". Другие серверы могут по умолчанию использовать "/abc".
При загрузке файла ftp: //ftp.example.com/abc/mno/xyz/myfile.dat в каталог xyz, FtpWebRequest возвращает 550, когда текущий каталог отличается от текущего "/". то есть FtpWebRequest создает путь /abc/abc/mno/xyz/filename.dat, который, таким образом, не является допустимым путем, то есть 550.
Существует ли какой-либо специальный синтаксис URI, который может компенсировать это, чтобы один и тот же URI работал для обоих типов условий подключения по умолчанию для сервера?
ИЛИ есть ли какое-либо свойство FtpWebRequest, которое можно установить, чтобы сделать его умнее?