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!