Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Téléchargement en FTP avec choix du repertoire [ Réseaux & Internet / Client - Serveur ] (riderfun)

lundi 23 juin 2008 à 10:24:34 | Téléchargement en FTP avec choix du repertoire

riderfun

Bonjour,
Je suis sur un projet pour mon école qui voit enfin le jour sauf qu'il me manque un dernier petit détail.
En fait mon application récupère des fichiers dans ma base de données et les affiches dans un ListBox ensuite on selectionne ceux qu'on veut puis on les ajoutent dans un autre ListBox et je souhaiterais que là, lors de la validation ça me récupère sur un serveur FTP (qui est créé) les fichiers sélectionnés avec le choix du répertoire de direction.

Merci d'avance de votre aide je pourrais enfin présenter mon projet pour mes cours...
Cordialement.

lundi 23 juin 2008 à 10:57:19 | Re : Téléchargement en FTP avec choix du repertoire

riderfun

J'ai récupéré ce code: Dim ftp As New Chilkat.Ftp2()
        Dim success As Boolean

        ftp.Hostname = "ftp.host.fr"
        ftp.Username = "*****"
        ftp.Password = "*****"

        ' Connect and login to the FTP server.
        success = ftp.Connect()
        If (success <> True) Then
            MsgBox(ftp.LastErrorText)
            Exit Sub
        End If

        ' Change to the remote directory where the file is located.
        ' This step is only necessary if the file is not in the root directory
        ' for the FTP account.
        success = ftp.ChangeRemoteDir("www")
        If (success <> True) Then
            MsgBox(ftp.LastErrorText)
            Exit Sub
        End If

        ' Download a file.
        Dim localFilename As String
        localFilename = "hamlet.php"
        Dim remoteFilename As String
        remoteFilename = "hamlet.php"

        success = ftp.GetFile(remoteFilename, localFilename)
        If (success <> True) Then
            MsgBox(ftp.LastErrorText)
            Exit Sub
        End If
        ftp.Disconnect()
        MsgBox("File Downloaded!")

Ce code fonctionne mais je voudrais juste qu'il me récupère les fichiers selectionnés et avoir le choix du répertoire cible..

lundi 23 juin 2008 à 11:05:07 | Re : Téléchargement en FTP avec choix du repertoire

riderfun

J'ai trouvé pour le repertoire j'ai juste ajouté un listbox avec un explorateur qui recupère le chemin..maintenant me reste plus qu'à trouvé le moyen qu'il me telecharge les fichiers selectionnés merci.

lundi 23 juin 2008 à 12:00:56 | Re : Téléchargement en FTP avec choix du repertoire

gillardg


une boucle sur le nombre de fichiers dans ta listbox
avec 
  success = ftp.GetFile(remoteFilename, localFilename)

lundi 23 juin 2008 à 12:41:17 | Re : Téléchargement en FTP avec choix du repertoire

mortalino

Membre Club
salut,

faut dire aussi que t'es en vb.Net, et ton code tout la haut était un code VB6.
Passe le cap (ou pas) mais si t'es en dot net, n'utilise plus les codes VB6

@++

le mystérieux chevalier,"Provençal, le gaulois"
Forum Office & VBA

lundi 23 juin 2008 à 14:11:55 | Re : Téléchargement en FTP avec choix du repertoire

riderfun

Pourtant cela fonctionnait bien...mais le second code est plus simple...il faut juste que je fasse une boucle et cela devrait sufir...

lundi 23 juin 2008 à 15:18:42 | Re : Téléchargement en FTP avec choix du repertoire

riderfun

je n'arrive pas à faire la boucle pour le téléchargement...
voilà ce que j'ai:
Dim i As Integer
                For i = 0 To ListPan.Items.Count - 1
                    trans2(i) = ListPan.Items.Item(i)
                    trav2 = i
                    My.Computer.Network.DownloadFile _
                    ("ftp://utilsateur:Pass@Adress:Port/www/" + i, _
                    TxtDl.Text + "/" + i, _
                    "utilisateur", "Pass", True, 500, True)
                    MsgBox("Fichiers téléchargés!")
                Next i

Merci de votre aide..



Cette discussion est classé dans : ftp, projet, téléchargement, choix, repertoire


Répondre à ce message

Sujets en rapport avec ce message

probleme de transfert de projet vers un autre repertoire ou PC [ par quinquin1er ] Lorsque je deplace mon projet vb vers un autre repertoire, certaines forms ne peuvent pas etre chargés (mauvais chemin), alors qu'aucune adresse n'a é Lister un repertoire entier [ par Nestor ] salutc possible de lister un repertoire sur un ftp ?je voudrais faire en sorte de montrer tout les dossier et sous repertoire d'un compte ftp perso su Choix de la BD pour un projet ??? [ par JackVador ] Voilà j'ai un soucis, je decouvre VB.net, quelques coups de programmations avec Access et VB5 dans le temps ...Je voudrais créer un logiciel qui s'app Téléchargement par FTP [ par belzebuth13 ] Bonjour,j'essaie de programmer une routine qui télécharge des fichiers d'un site ftp.Celà marche très bien quand il s'agit de ne transférer que des fi Resume avec inet sur ftp! [ par neodynium ] Bonjour à tous, j'ai fait tout un programme de téléchargement style emule, ou kazaa sur basse d'un ftp. On ne peut telecharger que un fichier à la foi Choix de fichier dans un sous repertoire [ par Mr Capone ] Bonjour voila je parcours un sous repertoire afin d'ouvrir des fichier (un fichier csv et un fichier xml), mon probleme est le suivant je souhaiterait copier un repertoire (dossier) sur un ftp [ par AlfaDemeter ] Salut, Hum je sais pas si c'est ici que je dois m'adresser fin bon je pense que si. J'aimerais savoir comment copier un répertoire situer sur mon doss Rendre le choix dans une ComboBox dispo dans tt un projet [ par jansen ] Bonjour à tous.Je programme en Visual Basic 6.0 et je voudrais savoir comment il m'est possible de garder la valeur chosie d'une combobox pour la réut Projet [ par DedeSurf ] Bonjour,Je recherche des personnes pour crée un projet regroupant la creation de plusieur app ocx dll dans les domaine de l'image, son, video, encript petit problème avec Inet (Composant) [ par BlackAngel2 ] Bonjour à tous, J'avais téléchargé ici sur le site un exemple avec le composant Inet, tout fonctionnait bien excepté lorsque je voulais arrêter le pro


Nos sponsors

Sondage...

CalendriCode

Septembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
2930     

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,27 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.