Bonjour,
Je souhaiterai télécharger plusieurs fichier xml depuis internet grasse à leur url. J'ai déja regardé avec System.Socket mais je suis un peu perdu...
Merci pour votre aide !
Version imprimable
Bonjour,
Je souhaiterai télécharger plusieurs fichier xml depuis internet grasse à leur url. J'ai déja regardé avec System.Socket mais je suis un peu perdu...
Merci pour votre aide !
Ca y est, j'ai résolu mon problème !
Pour ceux que ca intéresse :
Il faut utilisé System.Net et la classe WebClient.
La méthode DownloadFile permet d'enregister directement le fichier dont on a précisé l'url sur le disque.
La méthode DownloadData retourne un Tableau de Byte, si le fichier contient du texte (c'est mon cas) on peut mettre le résultat dans une varialble de type String :
N'oubliez pas de déclarer System.Text pour utiliser Encoding.Code:
1
2 MaString := Encoding.get_UTF8.GetString(MonWebClient.DownloadData('http://www.lesite.com/rss.xml'));
Voila, en passant je pense qu'il serai bien de retrouver ca dans la prochaine maj de la faq.
Je suis d'accord mais je manque de temps pour la mettre à jour...Citation:
Envoyé par NotANumber