diff --git a/src/controllers/render_controller.py b/src/controllers/render_controller.py index 1fed7ce280bbc53bd1b9c5c8fda583d718568e40..22ebc40804c7830c4a388bd2ed103f80bd979dc8 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})