Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   TidFTP PORT/EPRT (Active Mode/Extended Active Mode) is not supported (https://www.delphipraxis.net/204877-tidftp-port-eprt-active-mode-extended-active-mode-not-supported.html)

TigerLilly 9. Jul 2020 09:20

TidFTP PORT/EPRT (Active Mode/Extended Active Mode) is not supported
 
Ich kopiere eine Datei mit diesem Code:
Code:
FTP := TIdFTP.Create;
FTP.Host := 'ftp.xxx.at';
FTP.Username := 'xxx';
FTP.Password := 'xxx';
FTP.Connect;
FTP.ChangeDir('/webspace/xxx/');
FTP.Put(sFileName);
FTP.Disconnect;
FTP.Free;
Das klappt gut, aber nicht hinter meiner Firewall im Office. Dort bekomme ich
Code:
PORT/EPRT (Active Mode/Extended Active Mode) is not supported. Use PASV/EPSV instead of this
Was muss ich am TidFTP setzen, damit das klappt bzw was muss ich abfragen, damit ich erkenne, was ich setzen muss?

Danke!

BerndS 9. Jul 2020 12:34

AW: TidFTP PORT/EPRT (Active Mode/Extended Active Mode) is not supported
 
einfach auf passiv setzen
Delphi-Quellcode:
FTP := TIdFTP.Create;
try
  FTP.Host := 'ftp.xxx.at';
  FTP.Username := 'xxx';
  FTP.Password := 'xxx';
  FTP.Passive := True;
  FTP.Connect;
  FTP.ChangeDir('/webspace/xxx/');
  FTP.Put(sFileName);
  FTP.Disconnect;
finally
  FTP.Free;
end

TigerLilly 9. Jul 2020 12:49

AW: TidFTP PORT/EPRT (Active Mode/Extended Active Mode) is not supported
 
Ok, danke dafür.

Übrigens: Der Kapersky wars, der hat den FTP Zugriff geblockt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:15 Uhr.

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