Bonjour à tous,
Je souhaite faire un programme qui recopie des images d'un site web sur mon disque dur. Il s'agit en l'occurence de la terre vue du ciel et plus particulièrement ici :
Site de la NASA où on peut voir des images satellite de la même zone quotidiennement (ici la France du sud-est)
J'ai tenté la copie avec la fonction CopyFile :
mais elle échoue avec le code 123, ce qui correspond à "périphérique inconnu".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 std::string url="http://rapidfire.sci.gsfc.nasa.gov/subsets/AERONET_Carpentras/2006284/AERONET_Carpentras.2006284.terra.2km.jpg"; std::string loc="C:/monimage.jpg"; if(CopyFile(url.c_str(),loc.c_str(),true)==0) { DWORD erreur= GetLastError(); char err[50]; sprintf( err, "%d", erreur ); ::MessageBox(NULL,err,err,0); }
Est-ce que cette fonction n'est donc pas faite pour copier des fichiers depuis le Web ?
Existe-t-il une fonction qui permettrait de faire ça ?
Merci pour toute piste !
Karl.
Partager