dsigmoun
Messages postés135Date d'inscriptionjeudi 31 juillet 2008StatutMembreDernière intervention25 février 2023
-
26 nov. 2008 à 09:52
jmenfous
Messages postés117Date d'inscriptionmardi 21 janvier 2003StatutMembreDernière intervention 2 juillet 2009
-
27 août 2010 à 17:18
Bonjour,
Je souhaiterai charger un fichier txt qui est sur une adresse web. Je mets donc :
text1.Text = IO.File.ReadAllText("http://.... .fr/nomdufichier.txt")
J'ai le message d'erruer suivant qui s'affiche : "Les formats URI ne sont pas pris en charge."
jmenfous
Messages postés117Date d'inscriptionmardi 21 janvier 2003StatutMembreDernière intervention 2 juillet 20091 27 nov. 2008 à 10:00
voici une utilisation simple (enfin je pense, à toi de voir)
Dim webResponse As System.Net.WebResponse = Nothing
Try
' Création de la request et demande de la response
webResponse = System.Net.WebRequest.Create(path) _
.GetResponse()
' Test si on a des données
If webResponse.ContentLength > 0 Then
' Lecture de la stream de réponse
Dim streamReader As New System.IO.StreamReader(webResponse.GetResponseStream())
Me.Text = streamReader.ReadToEnd()
End If
Catch ex As System.Net.WebException
' Gestion d'erreurs liées à ta requete web
Finally
' Fermeture
If (webResponse IsNot Nothing) Then
webResponse.Close()
End If
End Try
Dim s As New System.IO.StreamReader( _
System.Net.WebRequest.Create(path) _
.GetResponse() _
.GetResponseStream())
TonColtrol.Text = s.ReadToEnd()
Après si tu veux tester l'accès au fichier (ce qui est conseillé) il faut découper ce code et déclarer un webrequest intermédiaire et un webresponse pour tester si oui ou non il y a réponse.