Ce code permet d'envoyer un fichier du disque dur sur un serveur (hebergeur de site web).
il faut inserrer le contrôle Inet ( Microsoft internet transfer control )
chemin = chemin du fichier (ex: "texte.txt" ou bien "c:\jeux\too.wav")
adresse: ex: "
ftp://ftp.multimania.com"
user = nom de session ex(nicolas)
password : motdepasse
Source / Exemple :
With Inet1
.URL = adresse 'adresse du serveur
.UserName = user 'nom d'utilisateur ftp
.Password = password 'mot de passe ftp
.Execute , "PUT " "test.txt" 'repertoire du fichier à envoyer
End With
Conclusion :
Un programme fait sous VB par môa:
http://nettrader.forez.com
A+
---
http://www.transfert-fichiers.net/
PS : oui, je sais, c'est un peut tard, 4 ans pour une réponse, mais j'étais dans un autre "domaine"...
Amicalement,
FanLa...
1. dragonroot a tout explique super bien, mais vraiment...
2. pour le VB2005 et le .NET, j'hésite à donner un "conseil", je n'ai eu que des problèmes avec... Peut-être une boucle While Event... résidente... Mais d'autre t'en diront plus que moi... Et mieux...
3. j'adore ton accent... Passe mon bon souvenir à ton joli pays...
Info pur admin du site si possibilité de supprimer le message précédent que j'ai corrigé pour les fautes et les erreus désolé :),merci
ceci est un moyen simple de se connecter a un serveur ftp et de télécharger un fichier depuis le serveur ou d'envoyer un fichier sur le serveur si vous avez des droits d' écritures sur celui-ci,voila
ouvrir une console dos.
Menu démarrer/exécuter, taper cmd
ou
Menu démarrer/accessoires/invite de commande
Tape dans la console ftp -i adresse_ip_de_ton_serveur
Ensuite si tu l as protégé par mot de pass et login alors entre les.
Et voila tu est connecté si tout c bien passé :)
ensuite pour les commandes tu peux taper help
COMMANDE DE BASE :
close =pour fermer la connection
quit =pour quitter le mode ftp
exit =pour sortir de la console DOS
commande pour voir l'arborescence du serveur et ces fichiers
dir \ (le anti-slash indique la racine du serveur
ls \ (pareil mais sans les infos sur les fichiers)
COMMANDE POUR SE DEPLACER DANS L' ARBORESCENCE
cd / ( indique la racine du serveur)
cd ./ (remonte dans l arborescence )
SYNTAXE A UTILISER POUR LES NOMS DE REPERTOIRES OU DE FICHIERS QUI SONT TRES LONG
vous êtes pas obligé de respecter la casse majuscule -minuscule
Pour les noms de fichiers ou de répertoires longs avec ou sans espace
vous pouvez écrire que les 6 premiers caractères suivi de ~1
QUI CONTIENNENT DES ESPACES :
vous devez tapez les 6 premiers caractères et pas un de plus
sans les espaces suivi de ~1
si le nom de fichier ou le répertoire comporte moins de 6 caractères
alors vous devez écrire le nom du fichier ou répertoire en entier
sans les espace suivi de ~1
pour obtenir ~ utiliser touche AltGr et ~ relâcher AltGr
appuyer Barre d' espace et il apparaîtra
EXEMPLE POUR UN DOSSIER :
Documents and settings >>>>>>>>>> docume~1
EXEMPLE POUR UN FICHIER :
exemples avec des espaces.txt >>> taper >>> exempl~1.txt
essai encore different.txt >>>>taper>>>> essaie~1.txt
plan b.txt >>>>>>> taper >>>>>>>> planb~1.txt
pour obtenir ~ utiliser touche AltGr et ~ relacher AltGr
appuyer Barre d' espace et il apparaîtra
COMMANDE POUR TELECHARGER UN SEUL FICHIER
get \nom_fichier.txt
(sans autres arguments le fichier sera téléchargé
a la racine de votre dossier utilisateur Windows)
SI VOUS VOULEZ LUI INDIQUER UN EMPLACEMENT QUE VOUS AVEZ CHOISI
get \nom_fichier.txt C:\telechargements\
++++++++++++++++++++++++++++++++++++++++++++++++++++++
COMMANDE POUR TELECHARGER PLUSIEURS FICHIERS
AVEC MEME EXTENSION ET SITUE DANS LE MEME DOSSIER
mget \*.txt et valider
( le anti-slash indique le répertoire racine de mon serveur )
( l' étoile permet de télécharger tout les fichiers .txt )
SI VOUS VOULEZ LUI INDIQUER OU ENREGISTRER LES FICHIERS
SUR VOTRE DISQUE DUR
mget \ *.txt C:\telechargement\ et valider
( le anti-slash indique le répertoire racine de mon serveur )
( l' étoile permet de télécharger tout les fichiers .txt )
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
COMMANDE POUR ENVOYER UN FICHIER SUR LE SERVEUR
!!!Au préalable avoir donné des droits d? écritures sur un répertoire du serveur destiné a recevoir des fichiers!!!!
put C:\cheminverslefichier\fichier.txt \nom_repertoire_du_serveur\
Exemple :
put C:\docume~1\nom_utilisateur\exempl~1.txt \depot\
ceci déposera le fichier exemple.txt sur le serveur a la racine dans le répertoires nommé dépôt
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
COMMANDE POUR ENVOYER PLUSIEUR FICHIERS AVEC LA MEME EXTENSION
SUR LE SERVEUR
!!!Au préalable avoir donné des droits d'écritures sur un répertoire du serveur !!!!
mput C:\cheminverslesfichierslocaux\*.txt \répertoire_dépôt_client\
Exemple :
mput C:\docume~1\dragonroot\envoi_sur_serveur\*.txt \depot\
ceci déposera tout les fichiers situés dans mon dossier « envoi_sur_serveur » portant l' extension .txt sur le serveur dans le répertoires nommé dépôt
Si tu t? es logué avec l' option ftp -i la confirmation par (y or no)
pour les fichiers a envoyer ne sera pas nécessaire
Sinon confirmer par yes autant de fois qu' il y a de fichiers a uploader
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.