Ich verwende ftplib, um Dateien zu übertragen. Alles funktioniert super. Jetzt versuche ich die Größe der Zieldatei vor dem Download zu bekommen.Python ftplib kann die Größe der Datei vor dem Download nicht bekommen?
Zuerst versuchte ich nur Größe mit ftp.size (Dateiname) zu bekommen. Der Server hat sich beschwert, dass ich das im ASCII-Modus nicht machen kann.
Dann habe ich versucht, Binärmodus mit ftp.sendcmd ("binary") und ftp.sendcmd ("bin") zu setzen. In beiden Fällen beschwerte sich der Server "500 binär nicht verstanden"
Kann ftplib die Größe einer Datei vor dem Download in diesem Fall bekommen? Ich kontrolliere den FTP-Server nicht und kann nicht ändern, wie er sich verhält.
Dank
Der Vollständigkeit halber: Um zurück zu ASCII zu wechseln, verwenden Sie 'TYPE A' – ezdazuzena