Saltar al contenido

Forzar el PDF de S3 para que se vea en el navegador en lugar de descargarlo

Solución:

Verifique los metadatos de su archivo y elimínelos Disposición de contenido entrada de ese archivo. y establecer tipo de contenido según el tipo de archivo.

Me gusta para el archivo de texto Tipo de contenido= ‘texto / plano’

imagen png Tipo de contenido= ‘imagen / png’

pdf Tipo de contenido= aplicación / pdf

pdfxml Tipo de contenido= aplicación / vnd.adobe.pdfxml

Si el tipo de contenido de su archivo es binario / secuencia de octetos, se descargará en lugar de mostrarse.

Gracias

Debe configurar los parámetros de putObject de la siguiente manera para ver el pdf en lugar de descargarlo.

 params = {
        Bucket: process.env.S3_BUCKET,
        Key: <fileName>,
        Body: <fileContent>,
        ContentDisposition:"inline",
        ContentType:"application/pdf"
    };
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *