Hola, no sé si esta duda es de este subforo o de php, si no es de este foro pido perdón y ruego a algún moderador que lo mueva al lugar indicado.
Estoy intentando abrir unos archivos almacenados en el servidor utilizando un "lanzador de ficheros" que me recomendaron aquí, bien pues Mozilla sí que me abre los ficheros pero el Explorer no, sin embargo si en el Explorer pulso el botón derecho y selecciono "Guardar destino como" sí que me permite guardar el archivo almacenado en el servidor.. ¿Alguien sabe porqué? Adjunto el código del "lanzador" para más información:
$uri_cab contiene la ruta completa al fichero.
if ($uri_cab != '')
{
// la cabecera tiene fichero
// Cabecera HTTp que indica el formato MIME del archivo .
header("Content-type: application/text");
// basename() obtiene el nombre del archivo de una ruta+nombre dado completo.
// Ese será el nombre que se ofrecerá a descargar.
header("Content-disposition: inline; filename=".basename($uri_cab));
// Se envia el tamaño del archivo a descargar (para que tu cliente de descarga sepa cuanto le
// queda y pueda hacer sus estadísticas de bajada del archivo)
header("Content-length: " . filesize($uri_cab));
// leer el archivo desde su ruta absoluta y entregarlo al buffer de salida de PHP
readfile($uri_cab);
}