Curso de NodeJS | Subir ficheros al servidor

Por 9.99€ al mes tendrás acceso completo a todos los cursos. Sin matrícula ni permanencia.

Usar multer para almacenar temporalmente en la memoria las imágenes:

const storage = multer.memoryStorage({
    destination: "./public/uploads/",
});
const upload = multer({storage})

Multer se usa como un middleware. En el siguiente código, file es el name de un <input type=»file»>

router.post('/uploadavatar', upload.single('file'), asyncHandler(async (req, res) => {

Usar cloudinary.com para almacenar imágenes

while(premium == false) verCodigo = false;

Para poder ver el código fuente, accede o suscríbete.

Suscríbete

Para usar el código anterior utilizaremos:

const result = await uploadStream(req.file.buffer, {folder:'nombre-carpeta', public_id:'nombre-id'})

Usaremos la siguiente función en el lado del cliente (React):

while(premium == false) verCodigo = false;

Para poder ver el código fuente, accede o suscríbete.

Suscríbete

Por 9.99€ al mes tendrás acceso completo a todos los cursos. Sin matrícula ni permanencia.