Saludos amigos foreros, el problema que tengo es el siguiente:
Tengo un sistema de busqueda de nombres de socios, cada uno está vinculado a una imagen como minimo y dos imagenes como maximo (imagen adjunta).
la descarga de la imagen de un socio se hace sin problemas, el problema es cuando el socio tiene una imagen adjunta a la principal, osea 2.
Esta es en resumen la rutina que uso para la descarga:
$nom_acta=trim($row['folio']).'.jpg';
$fp1=fopen("$ruta_acta", 'r');
if (!$fp1) {
throw new Exception('La imagen del acta no está registrada, '
.'comuníquese con Soporte Técnico.');
}
//Lanzo la cabezera para el file:
header ('Content-Disposition: attachment; filename='.$nom_acta."\n\n");
header ('Content-Type: application/octet-stream');
header ('Content-Length: '.filesize($ruta_acta));
readfile($ruta_acta);
fclose($fp1);
Funciona sin problemas, he intentado continuar el código validando la existencia de la imagen adjunta y lanzo los headers, pero no resulta, solo se realiza la primera descarga.
Gracias por sus comentarios y sugerencias.