Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi TCP/IP Download einer Datei (https://www.delphipraxis.net/12981-tcp-ip-download-einer-datei.html)

MadMax 8. Dez 2003 15:13


TCP/IP Download einer Datei
 
Hallo Forum,

Bräuchte einen Kleinen Anstoß für ein Projekt.

Hab eine kleine Grafischeobfläche mit einem Edit Feld und einem Button.
Der Benutzer soll in das Edit Feld eine IP Adresse eingeben durch drücken des Button soll von der Adresse eine Datei geladen werden(Alles Windows 2k Rechner).

Für ein kleiner lösungsansatz währ ihr sehr Dankbar.

X-Dragon 8. Dez 2003 15:19

Re: TCP/IP Download einer Datei
 
Da hab ich gerade erst was gesehen:
[cl]datei+tcp+senden[/cl]

devnull 8. Dez 2003 16:07

Re: TCP/IP Download einer Datei
 
Hi,

hier gibts sogar noch mehr sources:
Internet TCP/IP


:coder: devnull

MadMax 9. Dez 2003 07:37

Re: TCP/IP Download einer Datei
 
Ok noch mal da es scheinbar nicht ganz klar ist was ich will.

Also,
keine Daten senden!
Mir ist klar das ich eine anfrage an einen Server Programm schicken kann das mir dann die Datei zuschickt.

Ist das ganze auch ohne diesem Server Programm möglich?

Tonic1024 9. Dez 2003 09:32

Re: TCP/IP Download einer Datei
 
Moin...

Du wirst immer ein programm (also den Server) brauchen, der das für dich tut... Was du willst klingt für mich nach FTP, aber auch der benötigt einen Server.

Wenn es auch UDP sein darf, dann schau mal unter TFTP oder Trivial FTP nach. Gibt ne Indy-Kompo dafür. Klein, schnuckelig und einfach. Leider recht offen und daher unsicher und leider kein TCP.

Bis denne...

MadMax 9. Dez 2003 11:32

Re: TCP/IP Download einer Datei
 
Ok klar das für eine Kommunikationen 2 Seite nötig sind
Ich dachte mir das vielleicht eine Windows 2k Komponente genützt werden kann.


z.B. durch freigeben des Verzeichnis

X-Dragon 9. Dez 2003 12:05

Re: TCP/IP Download einer Datei
 
Zitat:

Zitat von MadMax
Ok klar das für eine Kommunikationen 2 Seite nötig sind
Ich dachte mir das vielleicht eine Windows 2k Komponente genützt werden kann.


z.B. durch freigeben des Verzeichnis

Wenn du entsprechende Verzeichnisse eingerichtet hast, müßtest du die Dateien ja auch einfach per CopyFile übertragen können, oder wie hast du dan jetzt was vor?

MadMax 9. Dez 2003 13:30

Re: TCP/IP Download einer Datei
 
Werde es mit Indy FTP lösen.

Hab einen Server und einen Client gebastelt.

Wenn ich nun meine Datei mit
IdFTP1.Get(FilePhatname, 'D:\Benutzerftp.dat', false, true);
Downloaden will bekomme ich folgende Fehlermehldung

„CWD“ Anweisung nicht implementiert

Hab den Server nur über die VCL eingebunden!!
Muss ich die einzelnen Funktionen wie „GET“ erst implementieren?

SirThornberry 9. Dez 2003 13:37

Re: TCP/IP Download einer Datei
 
Delphi-Quellcode:
uses URLmon, ShellApi;
[...]
Result := URLDownloadToFile(nil, PChar(was), PChar(wohin), 0, nil) = 0;
[...]

MadMax 9. Dez 2003 13:49

Re: TCP/IP Download einer Datei
 
Ändert leider gar nichts.
Delphi-Quellcode:

function TForm1.Donwload :Boolean;
Var FilePhatname: String;
begin
  FilePhatname := 'D:\ist\BarCodeReader\';
  idFTP1.Host := Edit1.Text;
  idFTP1.Username := 'redsnapper';
  idFTP1.Password := 'redcolor';
  idFTP1.Connect;

  if not IdFTP1.Connected then exit;
  IdFTP1.ChangeDir(FilePhatname);
  URLDownloadToFile(nil, PChar(FilePhatname), PChar('D:\Benutzerftp.dat'), 0, nil);
end;


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:26 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