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)