Scarica il sorgente database/5-download_ftp.c
  1. //*************************************//
  2. //******** created by mamo139 *********//
  3. //*** http://mamo139.altervista.org ***//
  4. //*************************************//
  5.  
  6.  
  7. #include <windows.h>
  8. #include <Wininet.h>
  9.  
  10. #pragma comment(lib,"Wininet.lib")
  11.  
  12.  
  13. int main () {
  14.  
  15. CHAR sNomeApp[1000];
  16. GetModuleFileName (NULL, sNomeApp, sizeof (sNomeApp));
  17.  
  18. HINTERNET handle = InternetOpen(sNomeApp,INTERNET_OPEN_TYPE_DIRECT,NULL,NULL,INTERNET_FLAG_ASYNC);
  19. HINTERNET hFtp = InternetConnect(handle,"mysite.altervista.org",21,"mysite","password",INTERNET_SERVICE_FTP,0, 0);
  20.  
  21. FtpGetFile(hFtp,"marco2/ip.html","ip.html",1,FILE_ATTRIBUTE_READONLY,FTP_TRANSFER_TYPE_BINARY,0);
  22.  
  23. return 0;
  24. }