Descarga en PHP
Saludos, tengo archivos en la base de datos los cuales al pinchar en una fila de una tabla se pueden descargar, las cabeceras e instrucciones que uso son las siguientes:
ob_start("ob_gzhandler");
header("Content-type: $type");
header("Content-length: $size");
header("Content-Disposition: attachment; filename=$name");
header("Content-Description: PHP Generated Data");
echo $data;
ob_end_flush();
Funciona correctamente, al pinchar aparece la ventanita de abrir, guardar, cancelar (Descarga de Archivos) con la salvedad que al pulsar sobre abrir aparece otra vez la ventana de descarga, y es ahora pulsando otra vez en abrir cuando el archivo se abre correctamente. ¿Por qué aparece dos veces esa ventana?
ob_start("ob_gzhandler");
header("Content-type: $type");
header("Content-length: $size");
header("Content-Disposition: attachment; filename=$name");
header("Content-Description: PHP Generated Data");
echo $data;
ob_end_flush();
Funciona correctamente, al pinchar aparece la ventanita de abrir, guardar, cancelar (Descarga de Archivos) con la salvedad que al pulsar sobre abrir aparece otra vez la ventana de descarga, y es ahora pulsando otra vez en abrir cuando el archivo se abre correctamente. ¿Por qué aparece dos veces esa ventana?