Hab beim Durchstöbern foglenden Code von Umbrasaxum gefunden:
leider habe ich 1 Problem und 1Frage:
1.Woher bekomme ich die dos_ftp_client.h?(Google und die Suche auf der Festplatte ergaben keine Treffer)
2. Wie kann ich bei dieser Verbindungsweise eine Datei hochladen lassen bzw. ne Datei direkt auf dem Server erstellen und mit nem Befehl ala fwrite die Datei direkt mit Inhalt füllen?
Code:
#include "stdafx.h"
#include "dos_ftp_client.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#endif
// The one and only application object
CWinApp theApp;
using namespace std;
int _tmain(int argc, TCHAR* argv[], TCHAR* envp[])
{
AfxWinInit(::GetModuleHandle(NULL), NULL, ::GetCommandLine(), 0);
CInternetSession session;
CFtpConnection *connection;
CInternetFile *file;
char buffer[100];
connection = session.GetFtpConnection("umbrasaxum.um.funpic.de", "umbrasaxum", "thegeilomat", 21, 0);
if(connection)
cout<< "Verbunden\n";
if(connection->SetCurrentDirectory("test"))
cout<<"Verzeichnis gewechselt\n";
file = connection->OpenFile("xxx.txt", GENERIC_READ, FTP_TRANSFER_TYPE_BINARY, 1);
if(file)
cout<<"Datei geoeffnet\n";
file->Read(buffer, 100);
cout<< buffer;
session.Close();
cin.get();
return 0;
}
leider habe ich 1 Problem und 1Frage:
1.Woher bekomme ich die dos_ftp_client.h?(Google und die Suche auf der Festplatte ergaben keine Treffer)
2. Wie kann ich bei dieser Verbindungsweise eine Datei hochladen lassen bzw. ne Datei direkt auf dem Server erstellen und mit nem Befehl ala fwrite die Datei direkt mit Inhalt füllen?