transfert ftp vba - VB/VBA/VBS - Programmation
Marsh Posté le 14-11-2004 à 13:41:18
c'est le chemin sur la machine locale:
copyfile "c:\salut\toto.xls" "ftp://coucou:cmoi@monftp.com/totofiles/"
Marsh Posté le 15-11-2004 à 09:04:19
si je me trompe pas copyfile c'est une commande DOS que l'on peut utiliser. Sous DOS ou l'invite de commande pour pouvoir accéder au commande FTP il faut taper simplement ftp quand le c:\.... se présente.
Ensuite, il faut ouvrir ta connection avec OPEN + [adresse serveur](ex: open ftpperso.free.fr) ey mettre le login et le mots de passe et utiliser mput et mget pour mettre et retirer des fichiers sans compter qu'il faut monter et descendre dans l'arborescence ! Chose que font trés bien les clients FTP ! t'es sur de vouloir le faire en Vba ? si oui, t'as des API qui se chargent pour toi de le faire
Marsh Posté le 15-11-2004 à 10:42:37
je dois absolument automatiser un processus d'upload .lors de la fermeture d'un formulaire sous Access un fichier excel est genere de maniere automatique et j'aimerais qu'apres sa eneration il soit automatiquement uploade (l'autre pb est que le nom de fichier est different tous les jours : XXXX_yyyymmdd.xls)
Merci
Marsh Posté le 15-11-2004 à 14:57:03
dans tous les cas, tu va devoir passer par une authentification auprés du serveur ! c'est plus compliqué qu'un simple coyfile qu'es fait pour du local ! va voir sur www.vbfrance.com, tu auras peut-être des exemples. Sinon, je te le redis tu peux passer par les API windows www.allapi.net ou http://docvb.free.fr/api.php
Marsh Posté le 17-11-2004 à 09:52:38
Merci bcp mais j'ai des problemes avec les objets inet sous VBA Access
Marsh Posté le 14-11-2004 à 13:28:50
Bonjour
Je croyais la gestion d'un upload dans un serveur ftp a partir d'un module vba assez simple.
il me semblait que faire :
copyfile [chemindufichierauploader][ftp://login:password@monaddresseftp/dossier/]
suffirait pour copier mon fichier local dans le ftp
Mais catastrophe il me dit que le nom de fichier est incorrect
Faut il gerer les transferts de fichiers par ftp autrement?
Merci