Télécharger un fichier sur internet tres simplement en vb.net

Soyez le premier à donner votre avis sur cette source.

Snippet vu 13 165 fois - Téléchargée 38 fois


Contenu du snippet

Voila une manière simple de télécharger un fichier sur le web... je n'ai pas tester les limites de tailles, mais je pense qu'il faut eviter de tenter de pomper un fichier de 500Mo... sauf si vous etes sur à 100% de votre connection et du serveur distant...mais bon, bref.

Source / Exemple :


Private Function download_file(ByVal url As String, ByVal chemin As String) As String
        Dim dl As New System.Net.WebClient() 'on crée un objet webclient
        Dim n As Long = Environment.TickCount 'cette variable n'est pas obligatoire, elle servira à deduire le temps que le téléchargement à pris
        Try
            dl.DownloadFile(url, chemin) 'la commande de telechargement de l'objet dl
            dl.Dispose() 'on libere dl
            Return "téléchargement effectué en " & ((Environment.TickCount - n) / 1000) & " secondes" 'on renvoie une string indiquant le temps de téléchargement, sous entendant par la meme occasion l'execution avec succés du téléchargement
        Catch ex As Exception
            Return ex.Message.ToString 'si il y a une erreur, on en renvoie la description
        End Try
    End Function

    'Puis appelez la fonction dans une string, un texte ou un label.
 Label1.Text = download_file("http://batto.free.fr/ConsoleFileCompare.exe", "D:\ConsoleFileCompare.exe")

Conclusion :


Voila, comme d'hab, je pense et j'espere que ca servira.

A voir également

Ajouter un commentaire

Commentaires

cs_Nox
Messages postés
415
Date d'inscription
mardi 3 avril 2001
Statut
Membre
Dernière intervention
26 avril 2008

goood!
parfait pour mon problème de "gel" de mon exemple pour prendre une partie d'un code html
9/10
hvb
Messages postés
939
Date d'inscription
vendredi 25 octobre 2002
Statut
Membre
Dernière intervention
27 janvier 2009
1
mais... c t pas du vb6 ton projet? (c celui dont tu as mis la src nan?)
cs_Nox
Messages postés
415
Date d'inscription
mardi 3 avril 2001
Statut
Membre
Dernière intervention
26 avril 2008

ouais
me su encore fait avoir ak les sources vb.net jpensait stai tu vb simple :p
cs_utopia
Messages postés
26
Date d'inscription
mercredi 19 décembre 2001
Statut
Membre
Dernière intervention
17 août 2009

On peu je peut trouver Visual Basic.net ?

Merci a vous
Noiretulipe
Messages postés
165
Date d'inscription
mardi 21 janvier 2003
Statut
Membre
Dernière intervention
13 juillet 2008

chez le marchand lollll ... Ct nul, ok ..... ne referais plus ....

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.