Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   FTP verbindet aber GET funktioniert nicht ... (https://www.delphipraxis.net/163714-ftp-verbindet-aber-get-funktioniert-nicht.html)

Destroyer446 12. Okt 2011 18:11

FTP verbindet aber GET funktioniert nicht ...
 
Hi,
ich hab nen Programm, das verbindet sich mit nem FTP server und dann soll eine .txt datei runtergeladen werden.
Verbinden geht, aber Runterladen kommt nach ca. 2-3 min "reset by peer" Fehler obwohl es eigentlich die ganze Zeit ging :o
Benutze Indy FTP Komponente
Delphi-Quellcode:
// Hier geb ich die Daten für FTP Server an
try
 IdFTP1.Connect;
except
 Application.MessageBox('Konnte nicht mit Server verbinden!', 'Error!', MB_OK or MB_ICONERROR);
 Exit;
end;
IdFTP1.Get('/GF/Update/Bilder_Count.txt', 'C:\ExBC.txt', True); // Hier kommt der Fehler
€: Liegt das vielleicht am Server?
Ich benutze nen Account von "Webmasterwork"...
Aber er kann ja verbinden - und Rechte (777) hat er.

Destroyer446 12. Okt 2011 19:36

AW: FTP verbindet aber GET funktioniert nicht ...
 
Kann pls ma wer antworten? :roll:
Gucke morgen nachmittag wd rein hoffe bis dahin is nen hinweis oder tipp da =)

Destroyer446

sx2008 12. Okt 2011 19:47

AW: FTP verbindet aber GET funktioniert nicht ...
 
Auf TCP-Port 21 werden üblicherweise die FTP-Befehle gesendet, wohingegen Daten über Port 20 übertragen werden.
Sollte Port 20 z.B. durch eine Firewall geblockt werden, treten genau die von dir beschriebenen Symtome auf.
Man kann aber auch im sog. "Passiv-Mode" arbeiten; dann werden Befehle und Daten über die gleiche TCP-Verbindung (Port 21) geschickt.

Luckie 12. Okt 2011 19:50

AW: FTP verbindet aber GET funktioniert nicht ...
 
Entschuldige mal, es ist gerade mal eineinhalb Stunden her, dass du deinen Beitrag erstellt hast.

Zitat:

Zitat von Destroyer446 (Beitrag 1130120)
Kann pls ma wer antworten? :roll:
Gucke morgen nachmittag wd rein hoffe bis dahin is nen hinweis oder tipp da =)

Und wenn ich so einen hingeschluderten Beitrag was lese, dann vergeht mir irgendwie die Lust aufs Antworten. Du willst immerhin was von uns und wir antworten hier frei willig und opfern unsere Zeit dafür. Ich denke, da kann man schon mal erwarten, dass sich der Fragesteller entsprechend mühe gibt bei seinen Beiträgen. Und für mich ist es einfach eine Form der Höflichkeit im Internet, wenn man etwas auf die Rechtschreibung achtet und hier nicht im Straßenslang seine Beiträge verfasst.

bernerbaer 12. Okt 2011 19:53

AW: FTP verbindet aber GET funktioniert nicht ...
 
Zitat:

Zitat von Luckie (Beitrag 1130123)
....
Und wenn ich so einen hingeschluderten Beitrag was lese, ....

:!:

Luckie 12. Okt 2011 20:16

AW: FTP verbindet aber GET funktioniert nicht ...
 
OK, das "was" ist zu viel. ;)

FrankJ28 13. Okt 2011 07:16

AW: FTP verbindet aber GET funktioniert nicht ...
 
Hallo,
kann der Indy-Get mit dem absoluten Pfad der Quelle umgehen? Ich "hangel" mich immer via ChDir zur dem Quellpfad und hole die Dateien ab. Vielleicht ist das die Lösung.
Ciao
Frank

Sir Rufo 13. Okt 2011 07:44

AW: FTP verbindet aber GET funktioniert nicht ...
 
Zitat:

Zitat von FrankJ28 (Beitrag 1130146)
Hallo,
kann der Indy-Get mit dem absoluten Pfad der Quelle umgehen? Ich "hangel" mich immer via ChDir zur dem Quellpfad und hole die Dateien ab. Vielleicht ist das die Lösung.
Ciao
Frank

Nein, das kann der.
Er schreibt doch auch, dass dieses eine geraume Zeit funktioniert hat.

Destroyer446 13. Okt 2011 15:43

AW: FTP verbindet aber GET funktioniert nicht ...
 
Zitat:

Sollte Port 20 z.B. durch eine Firewall geblockt werden
Das wars :)
Zu dem mit dem hinschludern, ich hatte da gerade nicht so viel Zeit aber werde es beim nächsten Mal anders machen :x
Und jetzt hätte ich noch eine Frage:
Wie schaffe ich es mit Indy (TIdFTP) dass er den Fortschritt auf einer Progressbar anzeigt.
Ich hab das aus 2 Links probiert und beides geht nicht bzw. den 2. habe ich nicht kapiert =|
Link 1
Link 2
Beim 2.: Wie stelle ich den IOHandle auf die Progressbar ein?

MFG Destroyer446

PS: Jetzt besser @Luckie? :roll:

Destroyer446 19. Okt 2011 20:05

AW: FTP verbindet aber GET funktioniert nicht ...
 
Erledigt


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