Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » daten über http laden

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 < [ 2 ]
000
08.10.2004, 13:51 Uhr
cserv



kann man daten über http laden und z.b. im tmp verzeichnis speichern?
ich möchte bilder deren url ich dem programm übergebe direkt speichern.

hab auch schon dran gedacht, die bilder über eine batchdatei mit wget zu holen find ich aber nicht so elegant wie direkt holen...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
08.10.2004, 15:38 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


naja du musst halt eine server-verbindung mit sockets aufbauen und dann einen request an den server senden, à la


Request:

GET /bild.jpg



und dann das ergebnis was dir der server liefert abspeichern (die server header muss man dann natürlich rausparsen, also das bild fängt dann erst nach \r\n\r\n an)
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
08.10.2004, 16:34 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)


So umständluch muss man es gar nicht machen

Du kannst auch einfach Inet API nehmen. Guck dir in der MSDN mal unter anderem die Funktionen InternetConnect und InternetReadFileEx an.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
08.10.2004, 16:42 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


wenn es auch MFC sein darf...
www.fun-soft.de/showtopic.php?threadid=6459
--
...fleißig wie zwei Weißbrote

Dieser Post wurde am 08.10.2004 um 16:43 Uhr von Windalf editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
08.10.2004, 17:30 Uhr
cserv



werd dann mal lostesten.
danke einstweilen
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
08.10.2004, 18:27 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


inet api und vor allem mfc sind nicht ganz so portabel, einfacher socket-aufruf und request ist stellenweise einfacher als die komplette inet-api / mfc mitzulinken
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
14.10.2004, 16:02 Uhr
cserv



hab noch was kürzeres gefunden. hab da nur leider probleme mit dem kompilieren.


C++:
URLDownloadToFile Function
    Internet Development Index

Downloads bits from the Internet and saves them to a file.

Syntax

HRESULT URLDownloadToFile(      
    LPUNKNOWN pCaller,
    LPCTSTR szURL,
    LPCTSTR szFileName,
    DWORD dwReserved,
    LPBINDSTATUSCALLBACK lpfnCB
);



siehe: http://msdn.microsoft.com/workshop/networking/moniker/reference/functions/urldownloadtofile.asp

URLDownloadToFile(NULL, FileInWeb, DestinationOnClient, 0, NULL));

bekomme noch folgenden fehlerim VC Studio:
error LNK2001: Nichtaufgeloestes externes Symbol _URLDownloadToFileA@20
fatal error LNK1120: 1 unaufgeloeste externe Verweise

scheint die urlmon.h zu fehlen!

ideen?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
14.10.2004, 18:09 Uhr
Spacelord
Hoffnungsloser Fall


Du musst die urlmon.lib mitlinken.

MfG Spacelord
--
.....Ich mach jetzt nämlich mein Jodeldiplom.Dann hab ich endlich was Eigenes.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
14.10.2004, 18:36 Uhr
cserv



ich glaub ich muss zuerst mal das platform sdk installieren ;-)

nur leider hab ich schon stunden gebraucht das von
www.microsoft.com/msdownload/platformsdk/sdkupdate/XPSP2FULLInstall.htm
downzuloaden:

und nun is er schon ne halbe stunde am installieren.
aber dann wirds vielleicht....
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
14.10.2004, 19:03 Uhr
cserv



nee, das wars auch nicht
und die urlmon.lib is auch gelinkt!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ]     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: