Saltar al contenido

eliminar imagen del ejemplo de código js del nodo de carpeta

Recabamos en diferentes espacios para así tener para ti la respuesta a tu inquietud, en caso de alguna duda deja la duda y te responderemos sin falta, porque estamos para ayudarte.

Ejemplo 1: eliminar con el nodo unlinksync

const fs =require('fs')const path ='./file.txt'try
  fs.unlinkSync(path)//file removedcatch(err)console.error(err)

Ejemplo 2: eliminar imagen de forma exprés

const router = express.Router();const path =require("path");const fs =require('fs');var multer =require('multer')var upload =multer( dest:'uploads/')

router.get('/:folder/:id',async(req, res)=>let filepath = path.join(__dirname +`/../images/$req.params.folder/$req.params.id.png`);
    res.sendFile(filepath););constupload=async(image, folder, id)=>let dir =`images`;if(!fs.existsSync(dir))
        fs.mkdirSync(dir);

    dir =`images/$folder`;if(!fs.existsSync(dir))
        fs.mkdirSync(dir);await image.mv(`images/$folder/$id.png`);return`$config.DOMAIN/images/$folder/$id`;

router.post('/:folder/:id', upload.single('file'),async(req, res)=>trylet image = req.files.image;if(!image)return res.status(400).send( message:'Image not provided!');const imageUrl =awaitupload(image, req.params.folder, req.params.id);if(imageUrl)
            res.status(201).send( message:"Image uploaded", url: imageUrl );catch(e)
        res.status(400).send( message:"Error uploading image!", error: e.toString(), req: req.body););

router.delete('/:folder/:id',async(req, res)=>try
        fs.unlinkSync(`images/$req.params.folder/$req.params.id.png`);

        res.status(201).send( message:"Image deleted");catch(e)
        res.status(400).send( message:"Error deleting image!", error: e.toString(), req: req.body););

module.exports= router;

Te mostramos comentarios y calificaciones

Si conservas algún titubeo y forma de progresar nuestro post puedes realizar una explicación y con mucho gusto lo leeremos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *