Ver Mensaje Individual
  #4 (permalink)  
Antiguo 09/02/2010, 22:48
Avatar de rec321
rec321
 
Fecha de Ingreso: mayo-2005
Ubicación: Argentina
Mensajes: 91
Antigüedad: 19 años, 7 meses
Puntos: 1
Respuesta: download.php problema con la extencion del archivo

Gracias, esto ha solucionado mi problema.
El archivo ya lo modifico al realizar el upload directamente y va excelente.

Atte.
Raul


Cita:
Iniciado por vicram10 Ver Mensaje
Probe tu codigo y funciona..
Trate de duplicar el error.. y tambien lo logre..

Conclusion: no colocar "espacios", es eso el error que provoca...

Posible Solucion: Crear una copia del mismo archivo pero con un "-" como separador

Código PHP:
<?php
$Download 
"documentos/1265704621_PRUEBA 2.doc";
//Cambiamos el Espacio por "-" guion medio
$filename str_replace(" ""-"$Download);
//Copiamos en el mismo directorio pero con el nuevo nombre
copy($Download$filename);
//Igualamos la variable por el nuevo archivo para que continue su curso como estaba
$Download $filename;
if (
$Download){
  if (
file_exists($Download)){
    
$download_size filesize($Download);
    
$filename basename($Download);
    
header("Content-Type: application/octet-stream");
    
header("Content-Disposition: attachment; filename=$filename");
    
header("Accept-Ranges: bytes");
    
header("Content-Length: $download_size");
    
readfile($Download);
    die;
  }else{
      
$Mensaje "No se ha encontrado el archivo solicitado!!!";
  }; 
}  
?>
Es de probar..

salu2