Seite 1 von 1

ftp.size problem

Verfasst: Donnerstag 19. August 2010, 10:47
von Mathmos
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

Re: ftp.size problem

Verfasst: Montag 23. August 2010, 07:37
von frabron
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 ...