Bild aus dem Internet speichern
-
Hi,
wie kann ich z.b. ein Bild von einer Internetseite auf meine Festplatte mit dem C++ Builder speichern? Es handelt sich um eine jpg Datei und der Pfad ist mir bekannt. Wie kann ich dies tun?
Martin
-
Probier mal das hier:
// In der Header von deiner Form: #include <IdBaseComponent.hpp> #include <IdComponent.hpp> #include <IdHTTP.hpp> #include <IdTCPClient.hpp> #include <IdTCPConnection.hpp> void __fastcall DownloadFile(String SourceURL,String DestinationFile); // In deiner Unit: void __fastcall DownloadFile(String SourceURL,String DestinationFile) { TFileStream* fsDest=new TFileStream(DestinationFile,fmCreate); TIdHTTP* httpSource=new TIdHTTP(static_cast<void*>(0)); httpSource->Get(SourceURL,fsDest); delete httpSource; delete fsDest; } // Beispiel: DownloadFile("http://www.website.de/pic.jpg","C:\\Pic.jpg");