Envoi de fichier sur FTP via telnet [Résolu]

Signaler
Messages postés
45
Date d'inscription
vendredi 20 février 2004
Statut
Membre
Dernière intervention
13 février 2007
-
Messages postés
45
Date d'inscription
vendredi 20 février 2004
Statut
Membre
Dernière intervention
13 février 2007
-
Bonjour, si je poste ça ici c'est bien sur dans le but de fair ça en C++ mais c'est pas ça le problème :

Voila ce que je vais avec telnet :

telnet1 >> USER user
331 Password required for user.

telnet1 >> PASS pass
230 User user logged in.

telnet1 >> PASV
227 Entering Passive Mode (22,22,22,22,223,57).

(223*256+57=57145)

Donc apres j'ouvre un nouveau telnet :
telnet2 >> open 22.22.22.22 57145

telnet1 >> STOR c:\a.txt
150 Opening ACSII mode data connection for a.txt

Et la il me créé un fichier appelé "c:\a.txt" à la racine du FTP.

J'ai essayer en mode BINARY en tapant TYPE I avant le PASV et pareil ...

Donc si quelqu'un a la solution, merci d'avance...

PS: évités les liens vers les RFC... les commandes USER, PASS, PASV, STOR... je les ai pas inventé tout seul... ça implique que j'ai déjà chercher un bon moment la dessus...

4 réponses

Messages postés
1905
Date d'inscription
mercredi 22 janvier 2003
Statut
Membre
Dernière intervention
17 septembre 2012
3
Salut,
Ben c'est a toi de lui envoyer le fichier dans la connection de donnée.

Normalement, tout ce que tu tapera dans ta deuxieme console telnet sera enregistré dans le fichier a.txt sur le ftp.
Messages postés
492
Date d'inscription
samedi 10 juillet 2004
Statut
Membre
Dernière intervention
12 janvier 2012
1
Ca me parait logique, cf doc de la commande STOR :

STOR <filename>
Déclanche la réception d'un fichier qui sera enregistré sur le disque
sous le nom <filename>. Si un fichier avec le même nom existe
déjà il est remplacé par un nouveau avec les données transmisses.
Messages postés
45
Date d'inscription
vendredi 20 février 2004
Statut
Membre
Dernière intervention
13 février 2007

Mais dans ce cas comment lui dir prend tel fichier et envoi le ?
Messages postés
45
Date d'inscription
vendredi 20 février 2004
Statut
Membre
Dernière intervention
13 février 2007

ah ok c'était ça que j'avais pas compris, merci