TECNOLOBO

No recuerdas tu codigo?
Se te olvido como se hace?

Aqui podras guardar lo que necesiten
Y cuando sea necesesario

Creado por julian gomez
iiiiii

Subir archivos al servidor



Descripcion

Se ara uso de un paquete de node

nota


link del paquete de node : https://www.npmjs.com/package/express-fileupload
1. instalar
2. importar y usar.
						

modulo


//sin modulo
						

app


const { response,request } = require('express');
const path= require('path'); //funcion para manejar las rutas de una manera menos compleja para moverse entre directorios

const uploads = async(req = request,resp=response)=>{


  if (!req.files || Object.keys(req.files).length === 0) {
    resp.status(400).json({msg:'No se econtro archivo para subir'});
    return;
  }

  if (!req.files.archivo) {
    resp.status(400).json({msg:'No se econtro archivo para subirr'});
    return;
  }

  const {archivo} = req.files;

  const uploadPath = path.join(__dirname ,'../uploads/' , archivo.name);

  
  archivo.mv(uploadPath, (err)=> {
    if (err) {
      return resp.status(500).json({err});
    }
  });

  resp.json(`El archivo se subio a ${uploadPath}`);

}

module.exports = {
  uploads
}