diff --git a/index.js b/index.js index c383f07..defde63 100644 --- a/index.js +++ b/index.js @@ -621,6 +621,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 @@ -790,28 +811,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 }); -}); //Multer Storage fuer Galleriebilder const galleryStorage = multer.diskStorage({