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.