Ver Mensaje Individual
  #5 (permalink)  
Antiguo 02/10/2008, 02:21
haven
 
Fecha de Ingreso: febrero-2002
Ubicación: Navarra
Mensajes: 701
Antigüedad: 22 años, 3 meses
Puntos: 2
Respuesta: problemas al forzar la descarga de un archivo

Bueno yo creo que tanto la forma anterior como la tuya de descargar funcionan, está puesto tu código de descarga, el problema que tengo es que cuando me baja el archivo por ejemplo un word me descarga corrupto, la ruta la he comprobado y está bien, y el archivo también está bien, es cuando lo descargo de internet cuando se corrompe o no no se que pasa. Alguna idea?

$ruta = $_GET['f'];
$archivo_arr = explode( "/", $ruta );
$archivo = $archivo_arr[count($archivo_arr) - 1];
//die($ruta);
if( !file_exists( $ruta ) ) {
die( "No existe $ruta" );
}

header( "Content-Disposition: attachment; filename=".$archivo."");
header( "Content-type: application/octet-stream" );

@readfile( $ruta );

Lo que me está descangando es un .doc pero dentro de el no está el doc que debería ser sino el código de la página.

Saludos
__________________
asp, php, .net, adaptandose a las necesidades

Última edición por haven; 02/10/2008 a las 02:31