Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Vytvoriť novú funkciu , ktorá zoberie URL ako svojho jediného parametra , pomocou tohto kódu :
std :: string getURL ( const char * URL ) {
2
Vložte tento kód vytvoriť novú stálu vyrovnávaciu pamäť pre uloženie veľkosti častí , ktoré tvoria súbor :
const int DownloadBufferSize = 1024 ;
3
Pridať tento kód pre vytvorenie konštanta , ktorá ukladá chyby , v prípade , že váš program hádže jeden :
const std :: string errorString = " CHYBA " ;
4
používania HINTERNET funkcie Wininet otvoriť pripojenie k Internetu , než sa pokúsite stiahnuť súbor , vložením tohto kódu :
HINTERNET hInternet = InternetOpen ( " GINA : Version 0.1 " , INTERNET_OPEN_TYPE_DIRECT , NULL , 0 , 0 ) , ak ( hInternet == NULL ) { return errorString ; }
5
otvorte adresu URL pomocou tohto kódu :
hINTERNET hFile = InternetOpenUrl ( hInternet , URL , NULL , 0 , 0 , 0 ) , ak ( hFile == NULL ) { return errorString ; }
6
Vytvoriť vyrovnávaciu pamäť , ktorá uchováva veľkosť súboru tým , že vloží tento kód :
sizeBuffer DWORD ; dword dĺžka = sizeof ( sizeBuffer ) ;
7
dostať veľkosť súboru pomocou tohto kódu :
bool uspeje = HttpQueryInfo ( hFile , HTTP_QUERY_CONTENT_LENGTH
Copyright © počítačové znalosti Všetky práva vyhradené