Я реализовал возможность загрузки, скачивания, удаления и т. Д., Используя класс FtpWebRequest
в C#. Это довольно прямолинейно.Как отправить произвольные команды FTP в C#
Что мне нужно сделать сейчас, это поддержка отправки произвольных команд FTP, такие как
quote SITE LRECL=132 RECFM=FB
or
quote SYST
Вот пример конфигурации прямо от наших app.config
:
<!-- The following commands will be executed before any uploads occur -->
<extraCommands>
<command>quote SITE LRECL=132 RECFM=FB</command>
</extraCommands>
Я до сих пор исследования, как это сделать используя FtpWebRequest
. Вероятно, я попробую следующий класс WebClient
. Кто-нибудь может указать мне в правильном направлении быстрее? Благодаря!
ОБНОВЛЕНИЕ: Я пришел к такому же выводу, что и .NET Framework 3.5. FtpWebRequest
ничего не поддерживает, кроме того, что находится в WebRequestMethods.Ftp.*
. Я попробую стороннее приложение, рекомендованное некоторыми другими сообщениями. Спасибо за помощь!
ли Вы, попробуйте Rebex FTP с этими командами? это хорошо работает? – Askolein