Bonjour à tous,

J'utilise la classe ftp livrée d'office avec python mais le fichier téléchargé a une taille différente de l'original : 2-3 ko en plus sur un fichier de 500ko/s.

Je traite comme ceci le telechargement :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
def dl(line):
    try:
        if(os.path.exists(dest)==False):
            fic=open(dest, 'w')
            fic.write(line)
            fic.close()
        else:
            fic = open(dest,'a')
            fic.write(line)
            fic.close()
    except:
        print sys.exc_info()[1]
 
tel=session.retrbinary('RETR ' + cmdParse[1], dl)
Je ne sais pas si je dois traiter autrement les données transmises par retrbinary pour que ça marche ....

Merci