fix: file uploads api

This commit is contained in:
2025-10-26 18:26:58 +07:00
parent a3b7f79546
commit cd77fda212
2 changed files with 47 additions and 82 deletions

View File

@@ -4,18 +4,14 @@ const verifyToken = require("../middleware/verifyToken");
const verifyAccess = require("../middleware/verifyAccess");
const {
uploadFile,
getFile,
deleteFile,
getFileByPath,
deleteFileByPath,
} = require("../controllers/file_uploads.controller");
router.post("/", verifyToken.verifyAccessToken, verifyAccess(), upload.single("file"), uploadFile);
router.route("/pdf/:filename")
.get(verifyToken.verifyAccessToken, getFile("pdf"))
.delete(verifyToken.verifyAccessToken, verifyAccess(), deleteFile("pdf"));
router.route("/images/:filename")
.get(verifyToken.verifyAccessToken, getFile("images"))
.delete(verifyToken.verifyAccessToken, verifyAccess(), deleteFile("images"));
router.route("/:folder/:filename")
.get(verifyToken.verifyAccessToken, getFileByPath)
.delete(verifyToken.verifyAccessToken, verifyAccess(), deleteFileByPath);
module.exports = router;