const db = require("../db"); function uploadPatientFile(req, res) { const patientId = req.params.id; console.log("๐Ÿ“ req.file:", req.file); console.log("๐Ÿ“ req.body:", req.body); if (!req.file) { req.session.flash = { type: "danger", message: "Keine Datei ausgewรคhlt" }; return res.redirect("/patients"); } db.query(` INSERT INTO patient_files ( patient_id, original_name, file_name, file_path, mime_type, uploaded_by ) VALUES (?, ?, ?, ?, ?, ?) `, [ patientId, req.file.originalname, // ๐Ÿ‘ˆ Originaler Dateiname req.file.filename, // ๐Ÿ‘ˆ Gespeicherter Name req.file.path, // ๐Ÿ‘ˆ Pfad req.file.mimetype, // ๐Ÿ‘ˆ MIME-Type req.session.user.id ], err => { if (err) { console.error(err); req.session.flash = { type: "danger", message: "Datei konnte nicht gespeichert werden" }; return res.redirect("/patients"); } req.session.flash = { type: "success", message: "๐Ÿ“Ž Datei erfolgreich hochgeladen" }; res.redirect("/patients"); } ); } module.exports = { uploadPatientFile };