From e417de2def80cc503dc38bdaaa1310b3831af2be Mon Sep 17 00:00:00 2001 From: "CHIEFSOFT\\ameye" Date: Fri, 12 Apr 2024 13:59:53 -0400 Subject: [PATCH] files folders --- .env | 3 ++- index.js | 16 +++++++++++++++- 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/.env b/.env index 1a8d278..d4b54ae 100644 --- a/.env +++ b/.env @@ -1,3 +1,4 @@ WRENCHJOB_PORT=3000 WRENCHJOB_POSTGRE_URL='postgresql://wrenchboard:wrenchboard@10.20.30.60:5432/wrenchboard' -COMMON_MEDIA_PATH='/opt/wrenchboard/TEST/COMMON/MEDIA/' \ No newline at end of file +COMMON_MEDIA_PATH='/opt/wrenchboard/TEST/COMMON/MEDIA/' +COMMON_TASKFILE_PATH='/opt/wrenchboard/TEST/DUMMY/' \ No newline at end of file diff --git a/index.js b/index.js index 17ae4c7..bcfe611 100644 --- a/index.js +++ b/index.js @@ -47,7 +47,21 @@ app.use(cors(corsOptions)); const storage = multer.diskStorage({ destination: function(req, file, cb) { - return cb(null, "/opt/wrenchboard/TEST/DUMMY") + let uid = req.body.uid; + let job_uid = req.body.job_uid; + + const fs = require('fs'); + const dir = process.env.COMMON_TASKFILE_PATH + "/DUMMY/" + uid; + if (!fs.existsSync(dir)){ + fs.mkdirSync(dir); + } + + const dir2 = process.env.COMMON_TASKFILE_PATH + "/DUMMY/" + uid+"/"+job_uid; + if (!fs.existsSync(dir2)){ + fs.mkdirSync(dir2); + } + return cb(null, dir2) + //return cb(null, process.env.COMMON_TASKFILE_PATH +"/DUMMY") }, filename: function (req, file, cb) { return cb(null, `${Date.now()}_${file.originalname}`)