上传并使用Postman和NodeJS移动后如何删除源目录中的图像

时间:2019-11-29 10:23:34

标签: node.js upload postman

我正在研究Node JS的教程。 因此,我使用请求邮递员编写了一个用于上传文件的脚本,并将此文件从源移动到目标。这就是成功!

但是现在,我要做的是从源目录中删除此文件(例如剪切/粘贴)。

这是我的代码:

// Route for allows users to upload their profile pictures.
app.post('/upload-profile', async(req,res) =>{

try {
    if(!req.files) {
        res.send({
            status:false,
            message: 'No file Uploaded'
        });
    } else {
        // Use the name of the input field to retrieve the uploaded file
        let avatar = req.files.avatar;
        console.log(req.files.avatar.tempFilePath);
        // Use the mv() method to place the file in upload directory
        avatar.mv('./uploads/' + avatar.name);
       // deleteFile(req.files.avatar.path);


        //send response
        res.send({
            status:true,
            message: 'File is uploaded succesfully',
            data: {
                name: avatar.name,
                mimetype:avatar.mimetype,
                size:avatar.size,
                path:avatar.path
            }
        });

    }

}catch (err) {
    res.status(500).send(err);
}
});

我如何实现删除此文件?

有人知道吗?

谢谢。

0 个答案:

没有答案