En mi última aplicación tuve que desarrollar la subida de archivos de tipo pdf
pero en general funciona para cualquier tipo de archivos.
En ese caso que les platico, realicé la funcionalidad con módulos de Stream.
Ustedes, ya de ante mano, realizaron sus configuraciones de Express
para el desarrollo API de un backend web.
En nuestras primeras líneas, observarán una “configuración” típica de un fs para obtenera la información de recurso fs.createReadStream
En ello, se establece una comunicación con el Backen, a través de un endpoint de servicio, para obtener todo ese blob de información.
En mi caso, subí la información a FireStore para su almacenamiento.
Encontrarán el caso donde se limpía el nombrado del archivo para evitar acentos o guiones bajos y dejarlo límpio en un solo formato.
Ambos puntos, establecen la comunicación para que, cuando terminen, ambos se mencionen: