Curso de NodeJS
Subir ficheros al servidor
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.
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.