From 1a73ee101e36327a54cf4e4ceaa6a1608bc612ac Mon Sep 17 00:00:00 2001 From: BIRK Renaud <renaud.birk@imt-atlantique.net> Date: Tue, 25 Feb 2025 18:59:56 +0100 Subject: [PATCH] fix: image to Base64 --- src/controllers/render_controller.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/controllers/render_controller.py b/src/controllers/render_controller.py index 1fed7ce..22ebc40 100644 --- a/src/controllers/render_controller.py +++ b/src/controllers/render_controller.py @@ -1,3 +1,4 @@ +import base64 import os import tempfile from flask import jsonify, Response @@ -38,5 +39,11 @@ class RenderController: # Suppression du fichier temporaire après utilisation os.remove(temp_path) - - return jsonify({"result": result}) + # Convertir les fichiers images en base64 avant de les ajouter à "files" + files = [] + for item in result: + with open(item["image"], "rb") as image_file: + encoded_string = base64.b64encode(image_file.read()).decode('utf-8') + files.append(encoded_string) + + return jsonify({"result": result, "files": files}) -- GitLab