Récupérer un fichier Image (gif, jpg, png etc) sur internet et le mettre en mémoire


Contenu du snippet

Public Shared Function RecupFichierImageInternet(ByVal UrlFichier As String) As Image 

  Dim WebClient As New System.Net.WebClient
  Dim Img As Image 

    Try
      Dim WebResponse As System.IO.Stream
      Dim FichierDistant As String = UrlFichier 
      WebResponse = WebClient.OpenRead(FichierDistant)
      Img = Image.FromStream(WebResponse)

      WebClient.Dispose()
      WebClient = Nothing

      WebResponse.Close()
      WebResponse = Nothing
      Return Img
  Catch ex As Exception 
      WebClient.Dispose()
      WebClient = Nothing

      Return Nothing

  End Try

End Function


Compatibilité : VB 2005, VB.NET 1.x

Disponible dans d'autres langages :

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.