Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi FTP: Binary und ASCII mode (https://www.delphipraxis.net/33700-ftp-binary-und-ascii-mode.html)

Pseudemys Nelsoni 11. Nov 2004 13:16


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?

sECuRE 11. Nov 2004 13:22

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

Luckie 11. Nov 2004 13:24

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.

Pseudemys Nelsoni 11. Nov 2004 16:59

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

SirThornberry 11. Nov 2004 17:02

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

Luckie 11. Nov 2004 17:03

Re: FTP: Binary und ASCII mode
 
In dem du eben vorher den Modus einstellst. Die Komponente sollte eine entsprechende Property haben.

Pseudemys Nelsoni 11. Nov 2004 17:04

Re: FTP: Binary und ASCII mode
 
moin,

ich möchte das ganze per TClientSocket machen, geht das überhaupt?

SirThornberry 11. Nov 2004 17:07

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 15:04 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz