Transfert de fichier en ftp avec vb.net

Soyez le premier à donner votre avis sur cette source.

Vue 54 185 fois - Téléchargée 8 767 fois

Description

Toutes les classe VB.NET nécessaire pour le transfert et fichiers via FTP. Un petit programme exemple, montre déjà le plus simplement possible comment faire un Upload et un Download. Voir la copie du code si dessous. Dans l'exemple le serveur, user et password dont fictif.

Source / Exemple :


' Paramètrage de la connexin
        Client.Hostname = "ftp.yahoo.com"
        Client.Username = "michel"
        Client.Password = "password"

        ' Connexion au serveur
        Client.Connect()

        ' Vérification si bien connecté
        If Not Client.IsConnected Then
            msgBox("Error")
        Else
            ' Download du fichier
            If Client.DownloadFile("index.htm", "c:\tmp1\index.htm") Then
                MsgBox("OK")
            Else
                MsgBox("Error")
            End If
            ' Ipload du fichier sur un autre nom
            If Client.UploadFile("c:\tmp1\index.htm", "test.htm") Then
                MsgBox("OK")
            Else
                MsgBox("Error")
            End If
        End If

Conclusion :


N'hésité pas à me faire vos remarques.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Bonjour,

Je n'arrive pas à de faire un download depuis FTP d'un fichier dont le nom a des accent et des espaces. Le fichier est copié avec unz taille de 0 octets. Merci de votre aide.
Messages postés
53
Date d'inscription
lundi 17 mars 2008
Statut
Membre
Dernière intervention
21 mars 2014
2
Bonjour,

J'aurais aimé avoir une info. Je tente de récupérer la date de modification des fichiers de mon ftp ceci via la fonction "FileDate()". Mon problème c'est qu'il me récupère le jour et le mois mais pas l'année (qu'il met par défaut à 2001) est-ce que quelqu'un pourrai m'aider à régler ce problème s'il vous plaît ?

Cordialement,

Mornaloce
Messages postés
11
Date d'inscription
vendredi 10 janvier 2003
Statut
Membre
Dernière intervention
30 novembre 2006

En fait, ça fonctionne bien !

J'avais imbriqué mon changement de répertoire distant dans l'évènement de connexion.

En mettant un debug dans l'évènement "ReceivedReply", j'ai pu interprêter le comportement du serveur et trouver le problème.

En espérant que ça vous aide.
Trés bon code sinon
Messages postés
11
Date d'inscription
vendredi 10 janvier 2003
Statut
Membre
Dernière intervention
30 novembre 2006

Bonjour,

J'ai le même soucis que KKZ ! Sauf que moi c'est tout le temps !

Une idée ?
Messages postés
11
Date d'inscription
vendredi 10 janvier 2003
Statut
Membre
Dernière intervention
30 novembre 2006

Bonjour,

Je suis tombé sur ce code trés intéressant.
Mais lorsque je l'utilise, le transfert de fichier se solde par des fichiers vident sur mon disque local.

Quelqu'un a-t-il une solution ?

Merci d'avance
Afficher les 45 commentaires

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.