Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Connecten zum ftp server erzeugt fehler (https://www.delphipraxis.net/111391-connecten-zum-ftp-server-erzeugt-fehler.html)

5etH 2. Apr 2008 18:22


Connecten zum ftp server erzeugt fehler
 
Hallo Zusammen,

ich habe mich ein wenig mit den Indy komponenten auseinander gesetzt und wollter erstmal intern im lan auf meinen ftp server zugreifen nun bekomme ich eine fehlermeldung.

Accountdaten stimmen und ip sowieso ^^.

vielleicht habe einfach etwas vergessen ich gebe euch einmal den schnipsel der zum connecten gedacht ist

Delphi-Quellcode:
  IdFTP1.Port := 21;
  IdFTP1.Username := 'Proguser';
  IdFTP1.ExternalIP := '192.168.0.101';
  IdFTP1.Password := 'Manuel13';
  IdFTP1.Host := '192.168.0.2';
  IdFTP1.Connect;
schonmal vielen dank

euer manuel

Klaus01 2. Apr 2008 18:57

Re: Connecten zum ftp server erzeugt fehler
 
.. vielleicht wäre es noch hilfreich wenn Du uns die Fehlermedlung mitteilen würdest.

[edit] und bist Du dir sicher, dass Du die externalIP benötigst.
Ich denke Du bewegst Dich im LAN und nicht über einen DSL Router. [edit]

Grüße
Klaus

5etH 2. Apr 2008 20:26

Re: Connecten zum ftp server erzeugt fehler
 
sry war mein fehler ich hatte das mit externalip und host vertauscht :oops:

das funktioniert auch jetzt über das Internet und nichtmer im LAN ... nur wenn ich jetzt die DB.txt Datei laden möchte, sagt er mir, das er die Datei nicht finden kann.

zum server:

OS win xp sp2 32bit
ftpserver : Filezilla

ich konnte speichern ohne probleme Datei wurde auch richtig angelegt.

Hier die Programmfragmente:

Speichern:

Delphi-Quellcode:
  if idftp1.Connected then
    begin
     IdFTP1.Disconnect;
     IdFTP1.Username := 'proguser';
     IdFTP1.Password := 'manuel13';
     IdFTP1.Host := '**************';
     IdFTP1.Connect;
     IdFTP1.Put('C:\DB\DB.txt',
     ExtractFileName('DB.txt'));

    end
  else
    begin
     IdFTP1.Username := 'proguser';
     IdFTP1.Password := 'manuel13';
     IdFTP1.Host := '**************';
     IdFTP1.Connect;
     IdFTP1.Put('C:\DB\DB.txt',
     ExtractFileName('DB.txt'));

    end;
    IdFTP1.Disconnect;

Laden:

Delphi-Quellcode:
   if idftp1.Connected then
    begin
     IdFTP1.Disconnect;
     IdFTP1.Username := 'proguser';
     IdFTP1.Password := 'manuel13';
     IdFTP1.Host := '**************';
     IdFTP1.Connect;
     IdFTP1.Get('DB.txt', 'C:\DB\DB.txt', true); // Fehler hier
 
     LoadStringGrid(form1.StringGrid1, 'c:\DB\DB.txt');

    end
  else
    begin
  IdFTP1.Username := 'proguser';
  IdFTP1.Password := 'manuel13';
  IdFTP1.Host := '**************';
  IdFTP1.Connect;
  IdFTP1.Get('DB.txt', 'C:\DB\DB.txt', true); // Bzw Hier
  LoadStringGrid(form1.StringGrid1, 'c:\DB\DB.txt');

    end;
    IdFTP1.Disconnect;

5etH 2. Apr 2008 21:15

Re: Connecten zum ftp server erzeugt fehler
 
hab den fehler selbst gefunden der erste parameter bei get stimmt nicht ...


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