Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hallo an alle,

folgendes Beispiel kommt aus der MSDN:


  CInternetSession sess(_T("Test/1.0"));

  CFtpConnection *ftp=NULL;


  ftp=sess.GetFtpConnection(_T("ftp.microsoft.com"));  


  if(ftp)

   ftp->Close();

Folgende Fehlermeldung kommt vom Programm:

Der Servername oder die Serveradresse konnte nicht verarbeitet werden.

Wenn ich die Adresse in den IE eingebe, klappt es. Warum nicht im Programm?

Am Ende soll eine FTP-Verbindung in ein Verzeichnis, mit Benutzername und Kennwort hergestellt werden, um dort liegende Dateien herunterzuladen.

Die Internetverbindung wird über einen Proxy-Server mit Port hergestellt.

Geschrieben

Also:

ftp=sess.GetFtpConnection(_T("ftp.microsoft.com"));

Hier muss es in unserem Fall mit einem Linux-Proxy-Server heißen:


ftp=sess.GetFtpConnection("[Linux-Server]", "[FTP-Nutzername]@[FTP-Server]", "[PWD]", 21, TRUE);

Und mit ftp->GetFile(RemoteFile, DestinationFile) wird auch eine Datei kopiert.

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...