HTTP download



  • Hallo,

    wollte mal Fragen, ob es möglich ist von einer WebSeite mit der HTTP Komponente
    des Builders eine Datei auf die eigene Platte downzuloaden ?

    Beispiel :

    Auf der seite http://www.145.45.14.478/test/download/Mydat.xls liegt ein Excel File das ich direkt aus C++ downloaden möchte.

    Das File soll dann in irgendeinen Pfad meiner Platte kopiert werden können

    Danke



  • Original erstellt von PsiAgent:
    ob es möglich ist von einer WebSeite mit der HTTP Komponente des Builders eine Datei auf die eigene Platte downzuloaden ?

    Siehe TNMHTTP::Get und TNMHTTP::InputFileMode.

    Tip: benutze statt FastNet lieber das Indy-Paket.



  • Hi,

    geht auch...

    Menu->Project->Add to Project...
    $(BCB)\Lib\Psdk\urlmon.lib

    #include <ComObj.hpp>
    #include <UrlMon.h>
    
    try
     {
      OleCheck(URLDownloadToFile(NULL, "http://www.c-plusplus.net", "C:\\Downloads\\c-plusplus_index.html", 0, NULL));
      OleCheck(URLDownloadToFile(NULL, "http://www.page.com/zipfile.zip", "C:\\Downloads\\zipfile.zip", 0, NULL));
     }
    catch(EOleSysError &e)
     {
      ShowMessage("Error");
     }
    

    or Synapse http://www.ararat.cz/synapse/


Anmelden zum Antworten