PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Daten von Server laden mit C



NOE_2.0
07.09.2010, 11:50
Hallo

Ich müchte eine .exe datei von meinem funpic.de Server laden.

und ein .txt Dokument wider hochladen

die Uploadfunktion ist schon Fertig aber wie mache ich die Downlaodfunktion?

Uploadfunktion:

void upload()
{

HINTERNET hOpen, hConnection;
hOpen = InternetOpen("FTP Upload",INTERNET_OPEN_TYPE_DIRECT,
NULL, NULL, 0);

hConnection = InternetConnect(hOpen, "aaccbb10.aa.funpic.de", INTERNET_DEFAULT_FTP_PORT,
"username", "password", INTERNET_SERVICE_FTP, 0, 0);

FtpPutFile(hConnection, "E:\\Windows\\config.txt", "/config.txt", FTP_TRANSFER_TYPE_BINARY, 0);

InternetCloseHandle(hConnection);
InternetCloseHandle(hOpen);
}


Natürlich habe ich auch die richtige Headerdeti gesetzt (Hoffe ich zumindestens):

#include <windows.h>
#include <winuser.h>
#include <wininet.h>
#include <process.h>
#include <stdio.h>
#include <conio.h>
#pragma comment(lib, "libwininet.a")
#pragma comment(lib, "Wininet.lib")
#pragma comment(lib, "ws2_32")

Ich hoffe mit kann jemand helfen

LG

penguin
07.09.2010, 12:26
Wenn sie über nen webserver ereichbar sind geht das recht einfach mit dem HTTP-Protokoll (google.de -> C HTTP -> C/C++ Forum :: Sockets und das HTTP-Protokoll (http://www.c-plusplus.de/forum/viewtopic-var-t-is-169861.html))

NOE_2.0
07.09.2010, 14:33
Danke

ich werde es mal versuchen

Ich medle euch dann wie ges geklappt hat

LG und Danke

Das tutorial ist leider für C++ aber ich will dag ganz mit C unter Windows programieren.

Wie mach ich das ?

Hat nicht geklappt

NOE_2.0
07.09.2010, 14:53
Welchen Sochet soll ich verwenden?