diff --git a/index.js b/index.js index fa824d5..0180114 100644 --- a/index.js +++ b/index.js @@ -15,6 +15,10 @@ var formats = { "matroska": "mkv" } +if (fs.existsSync(path.join(__dirname, 'uploads'))) { + fs.rmSync(path.join(__dirname, 'uploads'), { recursive: true }) +} + var uploads = multer({ dest: 'uploads/' }) const characters = "abcdefghijklmnopqrstuvwxyz!@$%^*()[]_-=+ " @@ -51,6 +55,10 @@ app.post("/convert", uploads.single("files"), (req, res) => { res.setHeader('Content-Disposition', `attachment; filename="${file.originalname.substring(0, file.originalname.lastIndexOf('.'))}.${formats[format] || format}"`); ffmpegProcess.stdio[1].pipe(res) + + .on("close", () => { + fs.rmSync(file.path) + }) }) app.get("/download", async (req, res) => {