-
telechargeur sur http
Bonjour,
quelqu'un pourrait il m'eclairer pour faire un petit programme qui télecharge un fichier via http en c++, j'ai déja été voir sur google mais je tombe sur des programmes complexe que ne comprend pas donc si que'qu'un pouvait me donner juste les bases....
cordialement jerem
-
Utiliser la function : UrlDownloadToFile()
http://msdn.microsoft.com/library/de...loadtofile.asp
bon prog.
-
-
je veux que ca tourne sur n'importe quel os je programme cependant sur linux.
je pensait utilisé un socket mais je ne sais pas vraiemnt comment ca marche!!
-
C'est relativement "simple" les sockets.
Le but, ouvrir un socket sur un serveur http, ensuite lui demander une information (donc ta page web, ou ton fichier), ensuite il se charge de t'envoyer le tout.
Référence
http://c.developpez.com/WalrusSock/
http://www.chez.com/vidalc/lf/socket.html
Pour la syntaxe de communication HTTP
http://www.jmarshall.com/easy/http/
http://www.cafeaulait.org/course/week12/22.html
Voila :)
-
ué c bien ca mais ca reste très theorique impossible davoir un exemple de base concret fonctionnelle, aurai tu un petit exemple bateau pr linux ou je pourrai me connecté a un serveur http, quel fichier inclure.....
-
On n’est pas la pour faire ton travail, on est l'a pour aider les personnes dans leurs problèmes pour écrire du code.
Donc un moment donnée il faut se jeter à l’eau et commencer à programmer, ou sinon chercher un logiciel qui peut le faire à notre place, dans ton cas wget (appel en ligne de commande, compatible Linux/Windows, car il est complet et super bien).
Comme dit le proverbe:
“Si tu donnes un poisson à un homme, il pourra manger aujourd’hui. Si tu lui apprends à pêcher, il pourra manger toute sa vie.”
-
Je préfère celle-ci:
Give a man a match and he'll be warm for a minute; set a man on fire and he'll be warm for the rest of his life.
-
commence par envoyer une requete http avec l url de ton fichier. si tu a bien formate ta requete le server http devrait t envoyer des donne (verifie avec ethereal ou un truc comme ca) ensuite tu n'a plus qu a recevoir chaque donne envoyer et les copier dans un fichier dans l ordre d arrive....
bon courage ;)
-
Ha? L'API UrlDownloadToFile ne fonctionne pas sous linux et OSX?
-
Pourquoi reinventer la roue lorsque celle-ci existe déjà?
Il y a plusieurs libs qui font ca, notamment: libcurl, libcurlpp et common-c++.