Entwickler-Ecke

Internet / Netzwerk - Einfache Dateiübertragung mit welcher Komponente


Jojojoxx - So 13.01.08 02:00
Titel: Einfache Dateiübertragung mit welcher Komponente
Hallo!

Ich suche eine Komponente, mit der es möglich ist, relativ einfach Dateien zu übertragen (u.U. recht große bis 1GB). Soweit ich das richtig gelesen habe ist es mit den TClient/-ServerSockets und dem Indy IdTCPClient/-Server nur mit einem (aufwändigen) Protokoll möglich. Gibt es irgendeine Komponente, mit der das einfacher, aber sicher funktionert?
Danke euch!
mfg

Jojo


nagel - So 13.01.08 02:33

Nimm irgendeine Komponente, mit der du Strings übertragen kannst; dazu solltest du hier genug finden. Damit du damit beliebige Binärdaten übertragen kannst, musst du diese erst noch konvertieren, beispielsweise mit base64, aber auch da sollte die Suchfunktion weiterhelfen.


Edit: Wegen der base64 schau mal hier [http://www.delphipraxis.net/topic1153_base64+mime+endecoding.html].


Calculon - So 13.01.08 06:44

@Jojojoxx: Was meinst du mit "sicher funktioniert". Verschlüsselt oder zuverlässig. Dann wäre noch interessant zu wissen, wohin und wie du denn deine Datein übertragen willst. Unterstützt der Server FTP? Also FTP-Transfer ist mit den Indys beispielsweise sehr einfach. Da ist ein Demo-Projekt mit dabei (Server/Client-Beispiel).

Gruß

Calculon
--


Jojojoxx - So 13.01.08 12:05

Hi!

Mit sicher meine ich zuverlässig. Eine Verschlüsselung ist dabei egal.
mfg

Jojo


Calculon - So 13.01.08 15:51

Was ist mit meinen anderen Fragen? IdFTP?


Jojojoxx - So 13.01.08 15:55

Hi!

FTP hat der Server nicht, würde aber eine IdFTP-Komponente implementieren, stehe da nur vor diesem Problem: http://www.delphi-forum.de/topic_Indy+FTP+EIdProtocolError+Nicht+verbunden_79895.html
mfg

Jojo