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