Lawrence Oluyede ha scritto:
Sto usando il modulo ftplib per collegarmi al server FTP e utilizzo le
funzioni retrbinary e storbinary per fare il download e l'upload dei files.
Il problema sta nel fatto che la funzione retrbinary accetta una
funzione di callback che potrei usare per far avanzare la progress bar
ma la funzione storbinary non ha funzioni di callback.

L'unica è usare ntransfercmd() e mandare manualmente i dati a blocchi.

Ti ho uploadato un esempio tratto dal libro Python network programming:

http://dpaste.com/hold/11234/

------------------------------------------------------------------------

_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
Grazie per la dritta^^

un altro metodo che mi è venuto in mente ieri sera è creare una classe che eredita dalla classe FTP e aggiungerle il metodo che mi serve copiando e modificando il metodo storbinary per accettare una funzione di callback^^

Marco
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a