From 203847964f0594be45a1065fb69f0bf89c756056 Mon Sep 17 00:00:00 2001 From: polo Date: Fri, 20 Mar 2026 15:11:21 +0100 Subject: meilleur message d'erreur de l'enregistrement d'image avec imagemagick --- src/controller/HeadFootController.php | 2 +- src/controller/ImageUploadController.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/controller/HeadFootController.php b/src/controller/HeadFootController.php index 83e27a8..df6d022 100644 --- a/src/controller/HeadFootController.php +++ b/src/controller/HeadFootController.php @@ -83,7 +83,7 @@ class HeadFootController /* -- écriture du fichier sur le disque -- */ if(!ImageUploadController::imagickCleanAndWriteImage(file_get_contents($file['tmp_name']), Asset::USER_PATH . $name, $extension)){ // recréer l’image pour la nettoyer http_response_code(500); - echo json_encode(['success' => false, 'message' => 'Erreur image non valide.', 'format' => $extension]); + echo json_encode(['success' => false, 'message' => "Erreur de l'enregistrement de l'image: problème de permission ou format non valide.", 'format' => $extension]); } else{ $params_array = explode('_', $request_params); // head_favicon, header_logo, header_background, footer_logo diff --git a/src/controller/ImageUploadController.php b/src/controller/ImageUploadController.php index 7943116..ddd99ae 100644 --- a/src/controller/ImageUploadController.php +++ b/src/controller/ImageUploadController.php @@ -38,7 +38,7 @@ class ImageUploadController // enregistrement // writeImage utilise l'extension du fichier et ignore le format détecté - // imagemagick est à l'origine une appli console, elle considère que l'extension montre l'intention de + // imagemagick est à l'origine une appli console, elle considère que l'extension montre l'intention de l'utilisateur $imagick->writeImage($local_path); // enregistrement $imagick->clear(); $imagick->destroy(); -- cgit v1.2.3