15.7 Über FTP eine Datei herunterladen

Problem

Sie möchten über ein Programm Dateien über das File Transfer Protocol (FTP) herunterladen.

Lösung

Nutzen Sie die Klasse System.Net.FtpWebRequest, um die Dateien herunterzuladen. FtpWebRequests werden über die Create-Methode der Klasse WebRequest erzeugt, indem der URI für den FTP-Download angegeben wird. Im nachfolgenden Beispiel ist der Quellcode für die erste Auflage des C# Cookbook das Download-Ziel. Es wird ein FileStream für das Ziel geöffnet und dann in einen BinaryWriter eingehüllt. Auf dem Antwort-Stream für den FtpWebRequest wird ein BinaryReader erzeugt. Dann wird der Stream gelesen und das Ziel geschrieben, bis die Datei vollständig heruntergeladen wurde. Diese Abfolge von Operationen wird ...

Get C# Kochbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.