From fe8132cb241b0300f038e83d016095b05a9a381f Mon Sep 17 00:00:00 2001 From: Marc Wieland Date: Sat, 24 May 2025 19:59:55 +0200 Subject: [PATCH] Added carrousell integration --- index.js | 42 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/index.js b/index.js index c7464fb..94bb74d 100644 --- a/index.js +++ b/index.js @@ -602,6 +602,27 @@ app.post("/api/upload-player-image", uploadPlayerImage.single("image"), (req, re res.json({ imageUrl }); }); +//Carousell Bilder für Teams hochladen + +const storage = multer.diskStorage({ + destination: function (req, file, cb) { + cb(null, "uploads/carousel"); + }, + filename: function (req, file, cb) { + const uniqueName = Date.now() + "-" + file.originalname; + cb(null, uniqueName); + }, +}); + +const upload = multer({ storage }); + +app.post("/api/teams/:id/carousel-upload", upload.single("image"), (req, res) => { + if (!req.file) return res.status(400).json({ error: "Keine Datei hochgeladen" }); + + const filePath = `/uploads/carousel/${req.file.filename}`; + res.json({ path: filePath }); +}); + //Spieler bearbeiten // Spieler aktualisieren @@ -771,28 +792,7 @@ app.post("/api/players/:id/assign-team", async (req, res) => { }); -//Carousell Bilder für Teams hochladen -const multer = require("multer"); -const path = require("path"); -const storage = multer.diskStorage({ - destination: function (req, file, cb) { - cb(null, "uploads/carousel"); - }, - filename: function (req, file, cb) { - const uniqueName = Date.now() + "-" + file.originalname; - cb(null, uniqueName); - }, -}); - -const upload = multer({ storage }); - -app.post("/api/teams/:id/carousel-upload", upload.single("image"), (req, res) => { - if (!req.file) return res.status(400).json({ error: "Keine Datei hochgeladen" }); - - const filePath = `/uploads/carousel/${req.file.filename}`; - res.json({ path: filePath }); -});