1

Streams - Subida de archivos al Backend

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.

Screen Shot 2021-02-10 at 13.41.06.png

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.
Screen Shot 2021-02-10 at 13.41.16.png
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:

  1. Desde el cliente, ya no tengo más que subir.
  2. Desde el backend, ok (200) ya tengo todo arriba.
Escribe tu comentario
+ 2