von URL Datei downloaden



  • Moin moin,

    ich brauch eure Hilfe. Ich würde gerne eine Datei (logo6.jpg)
    von einer URL runterladen.
    Wie kann ich dies erreichen ?

    CInternetSession session; 
     CInternetFile* file = NULL; 
     { 
      file = (CInternetFile*) session.OpenURL("http://testurl.de/logo6.jpg");  
     } 
     // hier muss ich die Datei ja irgendwie auf meinen Rechner kopieren ?!
    // bitte helfen...
    


  • #define HTTPBUFLEN    512 // größe des Buffer
    ..
    CFile myFile;
    ...
    char httpbuff[HTTPBUFLEN+1];
    CInternetSession mysession;
    CStdioFile *remotefile = mysession.OpenURL(url,1,INTERNET_FLAG_TRANSFER_BINARY|INTERNET_FLAG_RELOAD);
    
    int numbytes;
    while (numbytes = remotefile->Read(httpbuff, HTTPBUFLEN))
    {
    	 myFile.Write(httpbuff,numbytes);
    }
    

Anmelden zum Antworten