Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Cet article présente un exemple Java qui peut être utilisé pour enregistrer un fichier à partir d’une URL. Il montre comment créer une requête, télécharger un fichier à l’aide d’Aspose.HTML for Java et l’enregistrer dans un système de fichiers local. Cette approche est utile pour automatiser le téléchargement de fichiers à partir du web en vue d’un accès hors ligne, d’un archivage ou d’un traitement ultérieur.
Pour enregistrer un fichier à partir d’une URL, vous devez connaître son URL et disposer d’un gestionnaire d’opérations réseau adapté à son protocole. la bibliothèque Aspose.HTML for Java offre une fonctionnalité pratique pour traiter les URL avec différents types de protocoles. Pour l’utiliser, il suffit de créer un document HTML vide et d’appeler le gestionnaire de requêtes réseau, comme le montre l’exemple Java suivant :
Url et transmettez-lui le chemin du fichier à télécharger.url) pour créer un message de requête pour l’URL donnée. Le paramètre url est passé au constructeur, spécifiant l’URL à laquelle la requête sera envoyée.document.getContext().getNetwork().send(request) pour envoyer la demande de téléchargement et recevoir une réponse.isSuccess(). En cas de succès, extraire le nom du fichier du chemin d’accès à l’URL.FileHelper.writeAllBytes() pour enregistrer le fichier sur votre système de fichiers local.Ce code vous permet de télécharger et d’enregistrer par programme n’importe quel fichier à partir d’une URL :
1// Download file from URL using Java
2
3// Create a blank document; it is required to access the network operations functionality
4final 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
10final RequestMessage request = new RequestMessage(url);
11
12// Download file from URL
13final ResponseMessage response = document.getContext().getNetwork().send(request);
14
15// Check whether response is successful
16if (response.isSuccess()) {
17 String[] split = url.getPathname().split("/");
18 String path = split[split.length - 1];
19
20 // Save file to a local file system
21 FileHelper.writeAllBytes($o(path), response.getContent().readAsByteArray());
22}Aspose.HTML propose un ensemble d’ applications Web HTML gratuites en ligne, notamment des convertisseurs, des fusionneurs, des outils de référencement, des générateurs de code HTML, des utilitaires d’URL, et bien d’autres encore. Ces outils basés sur un navigateur fonctionnent sur tous les systèmes d’exploitation et ne nécessitent aucune installation de logiciel supplémentaire. Que vous ayez besoin de convertir ou de fusionner des fichiers, d’extraire des données web, de générer du code HTML ou d’analyser des pages pour le référencement, vous pouvez le faire directement sur le web. Rationalisez vos tâches quotidiennes et augmentez votre productivité grâce à nos HTML Web Apps faciles à utiliser – à tout moment et en tout lieu.
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.