Поделиться через


FTP

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

Замечание

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

Примеры

Дополнительные сведения см. в следующих разделах: How to: Download Files with FTP, How to: Upload Files with FTP и How to: List Directory Contents with FTP.

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

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