FTP-Batch-Datei

Servus,
Habe unter Windows eine FTp-Batch-Datei erstellt um einen FTP-Upload zu aktualisiseren. Das geht auch alles wunderbar, nur kann ich keine Daten übertragen, da der FTP-Server im Passiv-Mode läuft. In anderen FTp-Clients kann ich das ja einstellen, wie geht das beim FTP-Befehl in der Eingabeaufforderung?

Mein „FTP-Skript“:

OPEN ftp.server.de
USER user
passwort
ASCII
SEND datei.txt
BYE

Jetzt fehlt mir halt nur noch der Befehl (Parameter?) um die FTP-Verbindung im Passiv-Mode durchzuführen…

gruss
Markus

Achso ja, starten tu ich es…
…mit folgender Batch-Datei:

ftp -n -i -s:test.ftp

Wobei in test.ftp, vorherige Befehle liegen. Gibt es da vielleicht noch weitere Parameter für den ftp-Befehl?

Hallo!

Am besten schickst Du das PASV-Kommando mit dem literal-Befehl, nachdem die Authentifizierung durchgeführt wurde.

OPEN ftp.server.de
USER user
passwort
LITERAL pasv
ASCII
SEND datei.txt
BYE

Grüße Safog

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]