Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/03/2011, 07:41
Avatar de cluster28
cluster28
 
Fecha de Ingreso: enero-2008
Ubicación: Donostia - San Sebastián
Mensajes: 756
Antigüedad: 16 años, 4 meses
Puntos: 32
Opción CURLOPT_FILE de CURL

La opción CURLOPT_FILE dice: "El fichero que la transferencia guardará el resultado. Por defecto es STDOUT (la ventana del navegador)."

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($curlCURLOPT_HTTPAUTHCURLAUTH_BASIC ) ;
curl_setopt($curlCURLOPT_USERPWD"user:pass");
curl_setopt($curlCURLOPT_SSLVERSION,3);
curl_setopt($curlCURLOPT_SSL_VERIFYPEERFALSE);
curl_setopt($curlCURLOPT_RETURNTRANSFERfalse);
curl_setopt($curlCURLOPT_FILESTDOUT);
curl_setopt($curlCURLOPT_URL$url);
curl_exec($curl);
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
curl_close($curl); 
Si lo hago guardándolo primero en disco y devolviendo ese fichero no hay problemas.