From 505cab0210e83bf62085b665abad0698a8d31352 Mon Sep 17 00:00:00 2001 From: polo Date: Mon, 12 Jan 2026 17:16:41 +0100 Subject: =?UTF-8?q?upload=20de=20fichiers=20(JS=20+=20contr=C3=B4leur=20+?= =?UTF-8?q?=20htaccess),=20collage=20de=20fichiers=20dans=20l'=C3=A9diteur?= =?UTF-8?q?=20(JS),=20am=C3=A9lioration=20utilisation=20de=20Imagick=20(Im?= =?UTF-8?q?ageUploadController)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/router.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/router.php') diff --git a/src/router.php b/src/router.php index 7348f2b..ff219da 100644 --- a/src/router.php +++ b/src/router.php @@ -231,12 +231,17 @@ elseif($request->getMethod() === 'POST'){ } } - // upload d'image dans tinymce avec le plugin (bouton "insérer une image" de l'éditeur) + // upload avec FormData elseif(strpos($_SERVER['CONTENT_TYPE'], 'multipart/form-data') !== false) { + // dans tinymce avec le plugin (bouton "insérer une image" de l'éditeur ou glisser-déposer) if($request->query->has('action') && $request->query->get('action') === 'upload_image_tinymce'){ ImageUploadController::imageUploadTinyMce(); } + // dans tinymce, des quatre méthodes: bouton "link", drag & drop, html, base64 + elseif($request->query->has('action') && $request->query->get('action') === 'upload_file_tinymce'){ + FileUploadController::fileUploadTinyMce(); + } elseif($request->query->has('head_foot_image')){ HeadFootController::uploadAsset($entityManager, $request->query->get('head_foot_image')); } -- cgit v1.2.3