Ver Mensaje Individual
  #7 (permalink)  
Antiguo 20/03/2018, 21:31
Avatar de xfxstudios
xfxstudios
 
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 9 años, 5 meses
Puntos: 263
Respuesta: Archivo Zip no se descarga

prueba forzando de esta manera a ver:

Muestra de enlace:
Código HTML:
Ver original
  1. <a href="descargas/prueba.zip">Descargar Prueba ZIP</a>

Forzamos la descarga:

Código PHP:
Ver original
  1. if(isset($_REQUEST["nombrearchivo"])){
  2.     // Obtenemos los parametros
  3.     $archivo = urldecode($_REQUEST["nombrearchivo"]); // Decodificamos la url
  4.     $ruta = "images/" . $archivo;
  5.    
  6.     // Forzamos la descarga
  7.     if(file_exists($ruta)) {
  8.         header('Content-Description: File Transfer');
  9.         header('Content-Type: application/octet-stream');
  10.         header('Content-Disposition: attachment; filename="'.basename($ruta).'"');
  11.         header('Expires: 0');
  12.         header('Cache-Control: must-revalidate');
  13.         header('Pragma: public');
  14.         header('Content-Length: ' . filesize($ruta));
  15.         flush();
  16.         readfile($ruta);
  17.         exit;
  18.     }
  19. }
__________________
[email protected]
HITCEL