Heim  >  Artikel  >  Backend-Entwicklung  >  Wie lade ich eine Datei von einer URL in C# herunter?

Wie lade ich eine Datei von einer URL in C# herunter?

WBOY
WBOYnach vorne
2023-09-07 19:33:061260Durchsuche

C# 如何从 URL 下载文件?

Dateien können mit dem Web Client von der URL heruntergeladen werden. Es ist in System.Net verfügbar Namensraum.

Die WebClient-Klasse stellt gängige Methoden zum Senden oder Empfangen von Daten bereit Von jeder lokalen, Intranet- oder Internetressource, die durch einen URI identifiziert wird.

Web-Clients können Anwendungen oder Webbrowser genannt werden (z. B. Google Chrome, Internet Explorer, Opera, Firefox, Safari), auf Ihrem Computer installiert und gewohnt Interagiert basierend auf Benutzeranfragen mit dem Webserver. Es handelt sich im Grunde um eine Verbraucheranwendung Es sammelt verarbeitete Daten vom Server.

Der Client und der Server sind die beiden Teile der Verbindung, es sind zwei verschiedene Maschinen, Ein Web-Client fordert Informationen an, während ein Webserver im Grunde ein konzipierter Personalcomputer ist Akzeptiert Anfragen von Remote-Computern und sendet die angeforderten Informationen. Der Webserver ist für die Speicherung von Informationen zur Anzeige über den Browser verantwortlich Der Kunde ist in der Regel auch der Webhoster. Der Webhost ermöglicht die Verbindung zum Server Sehen Sie sich die gespeicherten Informationen an.

Die WebClient-Klasse in C# bietet Zugriff auf Ressourcen mithilfe der WebRequest-Klasse. WebClient-Instanzen können auf Daten von jedem WebRequest-Nachkommen zugreifen, der mit der WebRequest.RegisterPrefix-Methode registriert wurde.

Datei herunterladen für Datei herunterladen.

WebClient Client = new WebClient ();
client.DownloadFile("url","path");

Beispiel

Angenommen, wir möchten ein Bild vom Pfad „https://downloadfreeimages.jpg“ herunterladen. Speichern Sie es im lokalen Verzeichnis des Computers. Der Code lautet wie folgt.

using System;
using System.Net;
namespace DemoApplication{
   public class Program{
      public static void Main(){
         string url = "https://downloadfreeimages.jpg";
         string savePath = @"D:\Demo\FreeImages.jpg";
         WebClient client = new WebClient();
         client.DownloadFile(url, savePath);
         Console.ReadLine();
      }
   }
}

Ausgabe

Das obige Beispiel lädt das Bild von der angegebenen URL herunter und speichert es unter gegebener Pfad.

D:\Demo

Das obige ist der detaillierte Inhalt vonWie lade ich eine Datei von einer URL in C# herunter?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen