Einzelnen Beitrag anzeigen

BlueStarHH

Registriert seit: 28. Mär 2005
Ort: Hamburg
848 Beiträge
 
Delphi 11 Alexandria
 
#1

IndyFTP: ftBinary oder ftASCII nutzen?

  Alt 1. Okt 2009, 11:32
Hallo,

jahrelange habe ich die Indy-FTP-Komponente TIdFTP mit IdFTP.TransferType := ftASCII; benutzt um HTML, PHP und EXE-Dateien auf einen Server ohne Probleme zu übertragen. Seit den Umstieg auf Delphi 2009 und die neuste Indy-Version werden damit EXE-Dateien nicht mehr richtig übertragen. D.h. sie können nicht mehr ausgeführt werden. Ich habe daher IdFTP.TransferType für alle Dateien auf ftBinary gestellt. Nun funktioniert es wieder. Gibt es einen Nachteil, wenn auch die HTML und PHP-Dateien mit ftBinary übertragen werden? Kann man nicht alles immer mit ftBinary übertragen? Wozu gibt es ftASCII, wenn das in einigen Fällen Probleme bereitet? Ich habe habe in anderen FTP-PRogrammen gesehen, dass man dort für jeden Dateityp einstellen kann, ob die binär oder als Text übertragen werden sollen. Wo ist der Sinn? Warum nicht immer binär übertragen? Danke!
  Mit Zitat antworten Zitat