Bonjour,
J'ai un programme qui se connecte à un serveur ftp pour y mettre des dossiers, mais hier le comportement du ftp a changé (utilisation d'un proxy plus utilisation du ftp en mode actif)
Pour le proxy, il suffit de mettre le l'ip dans le loggin mais pour le mode actif je ne trouve pas le moyen d'inclure le mode actif directement dans le constructeur.
Cette ligne entraine un : server not responding, du au faite que le mode est passif par défaut
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 self.ftp=ftplib.FTP('Ip_serv','loggin@ip','password')
Pour le moment la méthode de contournement est de créer un objet ftp vide, de le mettre en mode actif puis d'établir la connexion.
N'existe t il pas un moyen plus simple?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 self.ftp=ftplib.FTP() self.ftp.set_pasv(False) self.ftp.connect('ip_serv','2121') self.ftp.login('loggin@ip','password')
Merci
M.L.G.
Partager