1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| #include <windows.h>
#include <wininet.h> // -lwininet :Project -> Build options -> Sélectionne le nom de ton projet dans le volet de gauche -> Linker settings > Écris -lwininet dans "Other linker options".
#define SERV "localhost"
#define USER "tt"
#define PASS "tata"
#define SRC "test.txt"
#define DST "test.txt"
int main(void)
{
HINTERNET hInet, hFtp;
if((hInet = InternetOpen(0, INTERNET_OPEN_TYPE_DIRECT, 0, 0, 0)) != INVALID_HANDLE_VALUE)
{
if((hFtp = InternetConnect(hInet, SERV, INTERNET_DEFAULT_FTP_PORT, USER, PASS, INTERNET_SERVICE_FTP, INTERNET_FLAG_PASSIVE, 0)) != INVALID_HANDLE_VALUE)
{
FtpPutFile(hFtp, SRC, DST, FTP_TRANSFER_TYPE_BINARY, 0);
InternetCloseHandle(hFtp);
}
InternetCloseHandle(hInet);
}
return 0;
} |
Partager