Warning: Undefined array key "DOKU_PREFS" in /home/clients/a4e6fc1ce1761b72982b805de0f418c4/web/python/mesrecettespython/inc/common.php on line 2082
telechargements_simples_ftp [Les recettes Python de Tyrtamos]

Outils pour utilisateurs

Outils du site


telechargements_simples_ftp

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
telechargements_simples_ftp [2012/04/14 10:12]
tyrtamos
telechargements_simples_ftp [2012/04/14 10:19]
tyrtamos
Ligne 163: Ligne 163:
 </code> </code>
  
-**Connaitre la taille d'un fichier du serveur ftp** (exemple précédent)+**Connaitre la taille d'un fichier du serveur ftp**. 
  
-Attention: la méthode size n'est pas obligatoire supportée par le serveur.+Attention:  
 +  * la méthode size n'est pas obligatoirement supportée par le serveur ftp. 
 +  * il faut demander le passage au mode binaire pour éviter une erreur du genre "interdit en mode ASCII".
  
 <code python> <code python>
-ficftp = "basesql.db3" +ficftp = fichier dont on veut connaître la taille
 ftp.sendcmd('TYPE I') # passer en mode binaire (sinon, erreur avec size) ftp.sendcmd('TYPE I') # passer en mode binaire (sinon, erreur avec size)
-tailleftp = ftp.size(ficftp)+tailleftp = ftp.size(ficftp) # donne la taille en octets
 if tailleftp != None: if tailleftp != None:
     print tailleftp     print tailleftp
 else:     else:    
-    print "méthode 'ftp.size() non supportée par le serveur ftp"   +    print "méthode 'ftp.size()non supportée par le serveur ftp"   
 </code> </code>
  
telechargements_simples_ftp.txt · Dernière modification: 2012/04/14 10:22 de tyrtamos