From 983ba7c2e415a7764c8a081bb2c11f6efdbe6151 Mon Sep 17 00:00:00 2001 From: John Mizerek Date: Tue, 3 Mar 2026 14:33:39 -0800 Subject: [PATCH] Fix image media type detection from content, not extension Claude API rejects images when the declared media type doesn't match the actual content. Now detects JPEG/PNG/GIF/WebP from base64 magic bytes instead of trusting file extensions or Content-Type headers. Co-Authored-By: Claude Opus 4.6 --- api/setup/analyzeMenuUrl.cfm | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/api/setup/analyzeMenuUrl.cfm b/api/setup/analyzeMenuUrl.cfm index 660b872..5451623 100644 --- a/api/setup/analyzeMenuUrl.cfm +++ b/api/setup/analyzeMenuUrl.cfm @@ -916,14 +916,13 @@ - - - - - - - + + + + + + @@ -1195,6 +1194,12 @@ + + + + + +