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