|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 |
#include <wininet.h>
void download(char a[500]);
void upload(char a[500]);
char ip[] = "11.111.111.11"; // IP-Nummer des Servers
char name[] = "username"; // Username des Servers
char pass[] = "passwort"; // Passwort des Servers
int main()
{
download("datei1.txt"); // Hier holl ich mir die datei1.txt vom Server
upload("datei2.txt"); // Hier lade ich die datei2.txt hoch
return 0;
}
void download(char a[500])
{
HINTERNET hOpen, hConnection;
hOpen = InternetOpen("ftp", INTERNET_OPEN_TYPE_DIRECT, NULL, NULL, 0);
hConnection = InternetConnect(hOpen, ip, INTERNET_DEFAULT_FTP_PORT,
name, pass, INTERNET_SERVICE_FTP, 0, 0);
FtpGetFile(hConnection, a, a,
FALSE, FILE_ATTRIBUTE_ARCHIVE, FTP_TRANSFER_TYPE_BINARY, 0);
InternetCloseHandle(hConnection);
InternetCloseHandle(hOpen);
}
void upload(char a[500])
{
HINTERNET hOpen, hConnection;
hOpen = InternetOpen("ftp", INTERNET_OPEN_TYPE_DIRECT, NULL, NULL, 0);
hConnection = InternetConnect(hOpen, ip, INTERNET_DEFAULT_FTP_PORT,
name, pass, INTERNET_SERVICE_FTP, 0, 0);
FtpPutFile(hConnection, a, a,
FTP_TRANSFER_TYPE_BINARY, 0);
InternetCloseHandle(hConnection);
InternetCloseHandle(hOpen);
}
|
Quoted
Original von Takeru
Mach ich dann auch gleich sobald ich weis was eine Lizenz ist *rot werd*.
Eine Lizenz ist eine Erlaubniss etwas verbotenes zu tun.
Programmieren ist verboten? Kann ich mir nicht vorstellen.
Woher bekomm ich so eine Lizenz? Kostet die etwas?
Takeru
Forum Software: Burning Board® 3.1.6, developed by WoltLab® GmbH