ftp.size problem

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Benutzeravatar
Mathmos
User
Beiträge: 36
Registriert: Dienstag 10. August 2010, 21:31

Hallo

ich habe da mal wieder ein problem,
wenn ich die größe einer datei auf einem server auslesen möchte, bekomme ich leider immer eine fehlermeldung.
google konnte mir auch nicht wirklich weiterhelfen.

Code: Alles auswählen

b = ftp.size('test2.flv')
print b

Code: Alles auswählen

Traceback (most recent call last):
  File "C:\Python25\test\test2.py", line 10, in <module>
    b = ftp.size('test2.flv')
  File "C:\Python25\lib\ftplib.py", line 499, in size
    resp = self.sendcmd('SIZE ' + filename)
  File "C:\Python25\lib\ftplib.py", line 241, in sendcmd
    return self.getresp()
  File "C:\Python25\lib\ftplib.py", line 216, in getresp
    raise error_perm, resp
error_perm: 550 SIZE not allowed in ASCII mode
frabron
User
Beiträge: 306
Registriert: Dienstag 31. März 2009, 14:36

Ohne mich jetzt mit dem ftp-Modul von Python auszukennen ist dein Traceback doch recht eindeutig, oder?

Code: Alles auswählen

error_perm: 550 SIZE not allowed in ASCII mode
Ich denke mal, wenn du die Datei im Binärmodus öffnen, dann klappt das auch mit der size-Property ...
Antworten