![]() |
FTP: Binary und ASCII mode
wie sende ich dateien denn eigentlich "verschieden"? ich versteh das irgendwie nicht, wenn ich mit Filestream was sende ist es doch binary oder?
|
Re: FTP: Binary und ASCII mode
Hi,
ASCII ist für Textdateien, das hat was mit den Zeilenumbrüchen zu tun (vermutlich die UNIX <-> Windows umwandlung), BINARY für Dateien, die nicht verändert werden dürfen und nicht aus ascii-zeichen bestehen. cu |
Re: FTP: Binary und ASCII mode
Mit was "sendest" du denn? Bei jeder FTP-Komponente kann man eigentlich den Modus einstellen bvor man hoch- oder runterläd.
|
Re: FTP: Binary und ASCII mode
jo das ist richtig, aber wie sende ich "unterschiedlich"? ich meine wie sendet man binary und wie ascii? ich möchte ein ftp client machen und weiss gar nicht wie ich die daten verschieden senden kann
|
Re: FTP: Binary und ASCII mode
du musst einfach vor dem senden jeder Datei den Modus entsprechen einstellen (kann man bei jeder ordentlichen Komponente einstellen (heißt soviel wie: ich kenne keine wo es nicht geht)). Ob eine Datei ascii oder binary gesendet werden soll liegt im Ermessen des Benutzers. In einigen FTP-Programmen kann man in einer Liste angeben welche Dateiendungen als ascii gesendet werden sollen. Alle typen die da nicht drin sind werden als binary gesendet
|
Re: FTP: Binary und ASCII mode
In dem du eben vorher den Modus einstellst. Die Komponente sollte eine entsprechende Property haben.
|
Re: FTP: Binary und ASCII mode
moin,
ich möchte das ganze per TClientSocket machen, geht das überhaupt? |
Re: FTP: Binary und ASCII mode
dann müsstest du das ganze FTP-Protokoll selbst abarbeiten (für sowas gibts eignetlich die fertigen Indy-Komponenten). Desweiteren gibt es beim FTP 2 Verbindungen. Die eine Verbindung zum versenden von Befehlen und eine zweite verbindung (auf einem anderen Port) zur Übertragung der Daten. Ob eine Zweite verbindung genutzt wird bzw. wie sie genutzt wird hängt davon ab ob der "passive" mode verwendet wird oder nicht
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:49 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz