Yo lo que quiero hacer es desde mi página, descargar el fichero desde una web cn autenticación HTTP y devolverlo en la respuesta HTTP del usuario de mi web.
Consigo descargar el fichero no logro reenviarlo en la repsuesta como fichero. Siempre me muestra el recultado en texto.
Código PHP:
$curl = curl_init();
curl_setopt($curl, CURLOPT_HTTPAUTH, CURLAUTH_BASIC ) ;
curl_setopt($curl, CURLOPT_USERPWD, "user:pass");
curl_setopt($curl, CURLOPT_SSLVERSION,3);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, false);
curl_setopt($curl, CURLOPT_FILE, STDOUT);
curl_setopt($curl, CURLOPT_URL, $url);
curl_exec($curl);
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
curl_close($curl);