Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
In diesem Artikel sehen Sie ein C#-Beispiel, das Sie zum Speichern einer Datei von einer URL verwenden können. Wenn Sie eine Datei von einer URL herunterladen, haben Sie die Möglichkeit, auf die Datei zuzugreifen, sie freizugeben, zu speichern und sie je nach Bedarf für verschiedene Zwecke im Web zu verwenden. Es gibt einige Gründe, warum Sie Dateien speichern möchten:
Um eine Datei von einer URL zu speichern, müssen Sie die URL kennen und einen für das Protokoll geeigneten Netzwerkoperations-Handler haben. die Aspose.HTML for .NET-Bibliothek bietet Ihnen eine praktische Funktionalität für die Verarbeitung von URLs mit verschiedenen Protokollen. Um sie zu nutzen, müssen Sie nur ein leeres HTML-Dokument erstellen und den Netzwerk-Request-Handler aufrufen, wie im folgenden C#-Beispiel gezeigt:
url), um eine neue Instanz der Klasse RequestMessage zu erstellen, die eine HTTP-Anforderungsnachricht darstellt. Der Parameter “URL” wird an den Konstruktor übergeben und gibt die URL an, an die die Anfrage gesendet werden soll.request), um die Anfrage zu senden. Die Antwort wird geprüft, um sicherzustellen, dass sie erfolgreich war.File.WriteAllBytes(), um Dateien in einem lokalen Dateisystem zu speichern.Schauen wir uns an, wie man eine Datei von einer URL mit Hilfe der Aspose.HTML C#-Bibliothek speichert:
1// Download file from URL using C#
2
3// Create a blank document; it is required to access the network operations functionality
4using HTMLDocument document = new HTMLDocument();
5
6// Create a URL with the path to the resource you want to download
7Url url = new Url("https://docs.aspose.com/html/net/message-handlers/message-handlers.png");
8
9// Create a file request message
10using RequestMessage request = new RequestMessage(url);
11
12// Download file from URL
13using ResponseMessage response = document.Context.Network.Send(request);
14
15// Check whether response is successful
16if (response.IsSuccess)
17{
18 // Save file to a local file system
19 File.WriteAllBytes(Path.Combine(OutputDir, url.Pathname.Split('/').Last()), response.Content.ReadAsByteArray());
20}Sie können Dateien von URLs mit vollständigen C#-Beispielen von GitHub herunterladen.
Aspose.HTML bietet HTML-Webanwendungen, die eine Online-Sammlung von kostenlosen Konvertern, Zusammenführungen, SEO-Tools, HTML-Code-Generatoren, URL-Tools und mehr sind. Die Anwendungen funktionieren auf jedem Betriebssystem mit einem Webbrowser und erfordern keine zusätzliche Softwareinstallation. Konvertieren, fusionieren, kodieren, generieren Sie HTML-Code, extrahieren Sie Daten aus dem Web oder analysieren Sie Webseiten im Hinblick auf SEO, wo immer Sie sind. Nutzen Sie unsere Sammlung von HTML-Webanwendungen, um Ihre täglichen Aufgaben zu erledigen und Ihren Arbeitsablauf nahtlos zu gestalten!
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.