From 67420ed5c7d362cd5e9769ca589f81084dc41b77 Mon Sep 17 00:00:00 2001 From: Yohann Date: Sat, 16 Nov 2019 21:41:59 +0100 Subject: [PATCH] Bug affichage documents --- server_files/controllers/view_file.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/server_files/controllers/view_file.php b/server_files/controllers/view_file.php index c238043..f54e827 100644 --- a/server_files/controllers/view_file.php +++ b/server_files/controllers/view_file.php @@ -23,9 +23,11 @@ if ($file !== null) { $surname = $user->getSurname(); $first_name = $user->getFirstName(); - $name = "Autorisation de droit à l'image de $first_name $surname.pdf"; + $mime_type = finfo_file(finfo_open(FILEINFO_MIME_TYPE), "$LOCAL_PATH/files/$id"); + $ext = $mime_type == "application/pdf" ? "pdf" : ($mime_type == "image/png" ? "png" : "jpg"); + $name = "Autorisation de droit à l'image de $first_name $surname.$ext"; - header("Content-Type: application/pdf"); + header("Content-Type: " . $mime_type); } else { $question = Question::fromAttachedFile($id);