Ecrire un prog qui permet de downloader un fichier - C++ - Programmation
Marsh Posté le 31-10-2002 à 22:46:08
Je te recommande de laisser tomber les composants FastNet/NetMaster
Installe plutôt Indy : http://www.nevrona.com/indy/
avec le TIdHTTP :
TFileStream *f;
f = new TFileStream("c:\\machin.zip", fmCreate);
f->Seek(0, soFromBeginning);
IdHTTP1.Get("http://bidule.com/machin.zip", f);
delete f;
où IdHTTP1 = objet TIdHTTP posé sur une fiche par exemple, mais tu peux le créer dynamiquement dans la fonction évidemment
Tu peux aussi utiliser TMemoryStream à la place de TFileStream si tu veux stocker le fichier en mémoire plutôt que dans le disque.
Marsh Posté le 01-11-2002 à 06:54:35
comme la dit antp
utilise indy, borland ne maintient plus leurs compos de ftp, smtp...
faudra que je convertise des projets... fait chier mais bon si c'est pour le mieux
Marsh Posté le 01-11-2002 à 10:57:09
En fait Indy est l'évolution de FastNet, mais en OpenSource.
D'ailleurs Delphi 6 (et Builder 6 je suppose) inclus Indy, du moins dans les versions Pro & Entreprise
Marsh Posté le 31-10-2002 à 21:49:58
Bonsoir,
j'aimerais creer un petit programme qui permet de d/l un fichier sur le net.
J'ai utilisé le composant TNMHTTP de c++ Builder afin de lire le body du fichier et de le stocker dans une AnsiString;
Mais je pense que c pas la bonne manière...
Merci de m'eclaircir sur ce sujet..
Bonne soirée