Télécharger un fichier.

Télécharger un fichier.

URLDownloadToFile

Voir version :

Pas de dépendances

Télécharger :

#include <windows.h>
#include <tchar.h>
#include <stdio.h>

#pragma comment(lib,"urlmon.lib")  // ou lier la lib urlmon.lib (ou .a) manuellement
#define URL _T("http://fvirtman.free.fr/index.html") // Url du fichier distant a recuperer
#define LOC _T("c:\\plouf.html") // Nom du fichier local qui sera cree

int main(void)
{
    printf("\nTelechargement de: %s ...", URL);
    if(URLDownloadToFile(0, URL, LOC, 0, 0))
    {
        printf("\nEchec URLDownloadToFile() !\n");
        return 1;
    }
    _tprintf(_T("\nLe fichier a ete copie ici: %s\n"), LOC);
    return 0;
}



Commentaires

	Voici un exemple simple qui permet de télécharger un fichier avec la fonction Windows URLDownloadToFile

	On inclus Windows.h et on utilise la lib urlmon.lib (ou urlmon.a si vos lib sont des .a)

	La seule fonction appelée ici est la fonction URLDownloadToFile
	Voici sa documentation :

	http://msdn.microsoft.com/en-us/library/ms775123(VS.85).aspx

	Dans notre exemple, nous n'utilisons pas ActiveX (premier parametre a 0)
	nous telechargons le fichier URL depuis internet 
	et nous le stokons dans LOC. 
	Nous n'utilisons pas non plus dans ce cas de barre de progression (dernier parametre a 0)

	--------- Special thanks a Magma. ---------