Cómo implementar la vista previa en línea de archivos en php, como: txt, doc, pdf, etc.
$file = fopen($path, "r"); // Abre el archivo
// Introduce la etiqueta del archivo
Encabezado(" Tipo de contenido: aplicación/pdf");
// Header("filename: ".$file_name);
//Contenido del archivo de salida
echo fread($archivo, tamaño de archivo($ruta));
fclose($archivo);
Segunda descarga
Encabezado("Contenido-tipo. aplicación/ pdf"); // El archivo se llamará descargado.pdf
header("Content-Disposition: adjunto; filename='downloaded.pdf'"); readfile($path);
Tercera vista previa
Header("Content-Disposition: inline; filename='downloaded.pdf'"); readfile($path);
Cuarta descarga
$file = fopen($path, "r"); // Abre el archivo
// Introduce la etiqueta del archivo
Header("Content-type. application/ octet-stream");
Encabezado("Aceptar-Rangos: bytes");
Encabezado("Aceptar-Longitud:".filesize($ruta));
Encabezado(" Disposición de contenido: archivo adjunto; nombre de archivo=" . $nombre_archivo);
// Contenido del archivo de salida
echo fread($archivo, tamaño de archivo( $ruta ));
fclose($archivo);