Hallo zusammen,
beim Start von FileZille sieht man ja welche befehle an den FTP-Server gesendet werden und wie die Antwort aussieht. Mir geht es auptsächlich um den Befehl FEAT, der Sonderfunktionen, die über den ursprünglichen FTP Umfang hinausgehen anzeigt.
ZitatAlles anzeigen
Befehl: FEAT
Antwort: 211-Features:
Antwort: MDTM
Antwort: REST STREAM
Antwort: SIZE
Antwort: MLST type*;size*;modify*;
Antwort: MLSD
Antwort: UTF8
Antwort: CLNT
Antwort: MFMT
Antwort: 211 End
kennt irgendjemand eine Funktion die die dargestellte Zeichenkette zurückgibt? der Befehl FTP_Command scheint nur True oder False zu liefern. Oder hab ich da was übersehen?
Sinn der Sache wäre es den richtigen Zeichencode anwenden zu können, hier UTF8. In der derzeitigen Form werden Dateinamen die Umlaute enthalten falsch dargestellt, was sich mit einem BinarytoString($String, 4) beheben ließe. Dazu müsste man eben nur wissen ob der Server UTF8 nutzt, oder sich an den Standard hält.
Ref: http://wiki.filezilla-project.org/Character_Set
Edit:
Hier ist ein Beispiel in VB:http://www.trixar.com/~makai/ftpcm1.htm
benutzt wird die Funktion InetReadFile, allerdings ist es mir ein Rätsel wie das funktioniert