2009-11-11 4 views
0

Im vraiment perplexe. Im en utilisant la classe wxHTTP dans wxWidgets pour essayer de télécharger deux fichiers. La première demande réussit mais la deuxième échoue lorsque wxHTTP-> GetInputStream est appelée. Entre les téléchargements, le wxInputStream du premier appel est libéré. Des idées?Téléchargement de fichier avec wxHTTP?

Edit - Voici quelques pseudo-code:

wxHTTP * http = new wxHTTP(); 
// connect to www.example.com 
wxInputStream* in = http->GetInputStream(wxT("page")); 
// read data 
delete in; 
// repeat last two lines with new url 
+0

Pourquoi ne publiez-vous pas un exemple minimal qui reproduit entièrement votre problème? –

+0

Comment ça "échoue"? –

+0

GetInputStream renvoie NULL. –

Répondre

0

Réponse courte? Il est généralement plus facile d'utiliser les fonctions asio de wxCurl ou de Boost pour faire ce genre de chose. wxHTTP m'a mordu plusieurs fois ...

+0

Je commence à le découvrir. –