Creare una nuova funzione che prende l'URL come parametro unico , utilizzando questo codice:
std :: string getURL ( const char * URL) {
2
Inserisci questo codice per creare un nuovo buffer costante per memorizzare le dimensioni delle parti che compongono il file :
const int DownloadBufferSize = 1024;
3
Aggiungi questo codice per creare una costante che memorizza gli errori , nel caso in cui il vostro programma getta uno :
const std :: string errorString = "ERRORE " ;
4
Usa la funzione HINTERNET di WinInet per aprire una connessione a Internet , prima di tentare di scaricare il file , inserendo questo codice:
HINTERNET hInternet = InternetOpen ( " GINA : Versione 0.1 " , INTERNET_OPEN_TYPE_DIRECT , NULL , 0 , 0 ), se ( hInternet == NULL) {return errorString ; }
5
aprire l'URL utilizzando questo codice:
HINTERNET hFile = InternetOpenUrl ( hInternet , URL , NULL , 0 , 0 , 0); if ( hFile == NULL) {return errorString ; }
6
Creare un buffer che contiene file di dimensioni inserendo questo codice:
DWORD sizeBuffer ; lunghezza DWORD = sizeof ( sizeBuffer ) ;
7
Scarica la dimensione del file , utilizzando questo codice:
bool riesce = HttpQueryInfo ( hFile , HTTP_QUERY_CONTENT_LENGTH
software © www.354353.com