Bonjour à tous,

Je tente de télécharger un fichier Excel ou Pdf a distance via Curl mais impossible. avez-vous une idée ?

A la place je reçois du texte spécifiant une erreur : You are being redirected to the authentication virtual host.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include "Wget.h"
 
Wget::Wget(string url_p, string filename_p) {
    this->url = url_p;
    this->filename = filename_p;
}
 
Wget::~Wget() {
}
 
void Wget::getFile() {
    FILE * fp;
	CURL *session;
 
	session = curl_easy_init();
	curl_easy_setopt(session, CURLOPT_URL, this->url.c_str() );
	fp = fopen(this->filename.c_str(), "a");
	curl_easy_setopt(session,  CURLOPT_WRITEDATA, fp);
	curl_easy_setopt(session,  CURLOPT_WRITEFUNCTION, fwrite);
	curl_easy_perform(session);
	fclose (fp);
	curl_easy_cleanup(session);
}