none
comment ouvrir un .jpeg depuis un serveur ftp vb.net RRS feed

  • Question

  • bonjour,

    je fais une application avec visual studio en visual basic et j'aimerais que le programme affiche une image qui se trouve sur un ftp.

    pouvez vous m'aider svp, je débute

    dimanche 15 janvier 2017 13:49

Réponses

  • Bonjour,

    Il faut le télécharger et l'enregistrer sur votre PC :

    Public Shared Function DisplayFileFromServer(serverUri As Uri) As Boolean
    	
    	If serverUri.Scheme <> Uri.UriSchemeFtp Then
    		Return False
    	End If
    
    	Dim request As New WebClient()
    
    	Try
    		Dim newFileData As Byte() = request.DownloadData(serverUri.ToString())
    		Dim fileString As String = System.Text.Encoding.UTF8.GetString(newFileData)
    		Console.WriteLine(fileString)
    	Catch e As WebException
    		Console.WriteLine(e.ToString())
    	End Try
    	Return True
    End Function

    Exemple traduit en VB depuis ici

    Donc au lieu de faire un GetString, vous sauvegardez les bytes : File.WriteAllBytes("nom du fichier", newFileDatas)


    Richard Clark
    Consultant - Formateur .NET
    http://www.c2i.fr
    Depuis 1996: le 1er site .NET francophone


    lundi 16 janvier 2017 08:36

Toutes les réponses