From ee35982bf478d7964323d5c14215af71b79d8efb Mon Sep 17 00:00:00 2001 From: Kerboul Date: Sun, 12 Jan 2025 15:23:32 +0000 Subject: [PATCH] =?UTF-8?q?D=C3=A9duire=20le=20chemin=20du=20fichier=20vid?= =?UTF-8?q?=C3=A9o=20=C3=A0=20partir=20du=20nom=20fourni=20dans=20la=20req?= =?UTF-8?q?u=C3=AAte=20de=20cr=C3=A9ation=20de=20vid=C3=A9o?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- routes/api.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/routes/api.js b/routes/api.js index 757ece2..187903a 100644 --- a/routes/api.js +++ b/routes/api.js @@ -398,6 +398,9 @@ router.post('/createvideo', (req, res) => { image_count = list_ids.length; + // déduire le nom du fichier de la vidéo du nom donné par req.body.name + const video_path = '/videos/' + req.body.name + '.mp4'; + const query_first = 'SELECT timestamp FROM public.measurements WHERE id = $1'; const query_last = 'SELECT timestamp FROM public.measurements WHERE id = $1'; db.query(query_first, [list_ids[0]], (err, results) => { @@ -417,7 +420,7 @@ router.post('/createvideo', (req, res) => { // déduire du nombre d'images le nombre d'images par seconde via la duration qui sera précisée const fps = image_count / req.body.duration; - db.query(query, [req.body.project_id, req.body.measurement_ids, req.body.video_path, start_timestamp, end_timestamp, image_count, req.body.resolution, req.body.duration, fps, 0, req.body.name], (err, results) => { + db.query(query, [req.body.project_id, req.body.measurement_ids, video_path, start_timestamp, end_timestamp, image_count, req.body.resolution, req.body.duration, fps, 0, req.body.name], (err, results) => { if (err) { console.error('Erreur lors de l\'ajout de la vidéo:', err); return res.status(500).json({ error: 'Erreur serveur' });