From e37712e2fa31a5b7e22a1b4a99bcc797c5afef8a Mon Sep 17 00:00:00 2001
From: Damien <damien.burel@maarch.org>
Date: Mon, 9 Mar 2020 10:40:08 +0100
Subject: [PATCH] FEAT #13253 TIME 0:10 Get encoded archive bloby

---
 .../controllers/MessageExchangeController.php              | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/src/app/external/messageExchange/controllers/MessageExchangeController.php b/src/app/external/messageExchange/controllers/MessageExchangeController.php
index 145c5f7102f..f0c3bcaa029 100644
--- a/src/app/external/messageExchange/controllers/MessageExchangeController.php
+++ b/src/app/external/messageExchange/controllers/MessageExchangeController.php
@@ -220,6 +220,11 @@ class MessageExchangeController
 
         $fileContent = file_get_contents($pathToDocument);
 
-        return $response->withJson(['encodedArchive' => base64_encode($fileContent)]);
+        $finfo    = new \finfo(FILEINFO_MIME_TYPE);
+        $mimeType = $finfo->buffer($fileContent);
+
+        $response->write($fileContent);
+        $response = $response->withAddedHeader('Content-Disposition', "attachment; filename=maarch.zip");
+        return $response->withHeader('Content-Type', $mimeType);
     }
 }
-- 
GitLab