Como el archivo debe generarse dinámicamente, tal vez debería usar el writeStream de los módulos fs. Pero no pude encontrar ningún código de ejemplo con mi pobre Google. Lo siento.Cómo implementar una descarga de archivos con el módulo fs de Node.js y expresar
Más específicamente, quiero dar un archivo CSV o un archivo PDF con mis datos en el MongoDB, cuando alguien lo solicite.
Cualquiera, por favor dame algunas pistas.
Gracias.
No creo que sea una buena idea guardar el archivo en el disco y luego enviarlo usando 'res.attachment' si recibió datos para usted csv de db link y, en primer lugar, no existe en el disco. Ya tiene los datos, ¿por qué no simplemente establece los encabezados y luego 'res.send (generatedCSVcontent)'? –
No guardé datos en algún archivo. Simplemente envío los datos como dijiste. El nombre de archivo Above es solo el nombre de archivo que se utiliza para solicitar el encabezado. En realidad, res.attachment() es muy similar a la primera respuesta. Simplemente establece el encabezado con el nombre de archivo y tipo de contenido. – Whiteship
sí, mi error –