Red de conocimiento informático - Aprendizaje de programación - Cómo implementar la vista previa en línea de archivos en php, como: txt, doc, pdf, etc.

Cómo implementar la vista previa en línea de archivos en php, como: txt, doc, pdf, etc.

Primera vista previa

$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);