From 66d51f24d903c885171beb15639f5f5b2355def4 Mon Sep 17 00:00:00 2001 From: Kerboul Date: Tue, 11 Feb 2025 18:34:47 +0100 Subject: [PATCH] =?UTF-8?q?Mise=20=C3=A0=20jour=20de=20la=20documentation?= =?UTF-8?q?=20des=20routes=20d'upload=20pour=20utiliser=20requestBody=20au?= =?UTF-8?q?=20lieu=20de=20formData?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- routes/uploadRoutes.js | 78 +++++++++++++++++++++--------------------- 1 file changed, 39 insertions(+), 39 deletions(-) diff --git a/routes/uploadRoutes.js b/routes/uploadRoutes.js index 6c208d3..2a4ae0f 100644 --- a/routes/uploadRoutes.js +++ b/routes/uploadRoutes.js @@ -12,21 +12,22 @@ const upload = multer({ storage: multer.memoryStorage() }); * post: * summary: Télécharger une image * description: Télécharge une image pour un projet et un ordre spécifiques. - * consumes: - * - multipart/form-data - * parameters: - * - in: formData - * name: image - * type: file - * description: Fichier image à télécharger - * - in: formData - * name: projectId - * type: integer - * description: ID du projet - * - in: formData - * name: orderId - * type: integer - * description: ID de la commande + * requestBody: + * content: + * multipart/form-data: + * schema: + * type: object + * properties: + * image: + * type: string + * format: binary + * description: Fichier image à télécharger + * projectId: + * type: integer + * description: ID du projet + * orderId: + * type: integer + * description: ID de la commande * responses: * 200: * description: Image téléchargée avec succès. @@ -66,30 +67,29 @@ router.post('/upload', upload.single('image'), async (req, res) => { * post: * summary: Télécharger une mesure avec une image * description: Télécharge une mesure avec une image pour un projet spécifique. - * consumes: - * - multipart/form-data - * parameters: - * - in: formData - * name: image - * type: file - * description: Fichier image à télécharger - * - in: formData - * name: projectId - * type: integer - * description: ID du projet - * - in: formData - * name: timestamp - * type: string - * format: date-time - * description: Horodatage de la mesure - * - in: formData - * name: temperature - * type: number - * description: Température mesurée - * - in: formData - * name: humidity - * type: number - * description: Humidité mesurée + * requestBody: + * content: + * multipart/form-data: + * schema: + * type: object + * properties: + * image: + * type: string + * format: binary + * description: Fichier image à télécharger + * projectId: + * type: integer + * description: ID du projet + * timestamp: + * type: string + * format: date-time + * description: Horodatage de la mesure + * temperature: + * type: number + * description: Température mesurée + * humidity: + * type: number + * description: Humidité mesurée * responses: * 200: * description: Mesure téléchargée avec succès.