FTP

платформа .NET Framework обеспечивает комплексную поддержку протокола FTP с FtpWebRequest помощью и FtpWebResponse классов. Эти классы являются производными от WebRequest и WebResponse. В большинстве случаев WebRequest и WebResponse классы предоставляют все необходимые для выполнения запроса, но если вам нужен доступ к функциям FTP, предоставляемым в качестве свойств, можно ввести эти классы в FtpWebRequest или FtpWebResponse.

Примечание.

Эта статья относится только к проектам, предназначенным для платформы .NET Framework. Для проектов, предназначенных для .NET 6 и более поздних версий, см. статью Протокол FTP больше не поддерживается.

Примеры

Дополнительные сведения см. в следующих разделах: Практическое руководство. Скачивание файлов с использованием FTP, Практическое руководство. Загрузка файлов с использованием FTP и Практическое руководство. Список содержимого каталога с помощью FTP.

FTP и прокси-серверы

Если прокси-сервер, заданный свойством Proxy, является прокси-сервером HTTP, поддерживаются только команды DownloadFile, ListDirectory и ListDirectoryDetails.