From 7ff01ea4318938673f245789a51bce8f885ad05c Mon Sep 17 00:00:00 2001 From: orfelorfel23 Date: Sun, 5 Jul 2026 10:45:03 +0200 Subject: [PATCH] fix: ignore php warnings and improve js error handling for uploads --- upload.html | 16 +++++++++++++++- upload_backend.php | 1 + 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/upload.html b/upload.html index 4cb81c5..306f859 100644 --- a/upload.html +++ b/upload.html @@ -357,7 +357,20 @@ body: formData }); - const result = await response.json(); + const responseText = await response.text(); + let result; + try { + result = JSON.parse(responseText); + } catch (e) { + console.error('Server antwortete nicht mit gültigem JSON:', responseText); + alert('Ein Server-Fehler ist aufgetreten (siehe Konsole). Das Bild wurde eventuell trotzdem hochgeladen.'); + form.reset(); + previewBox.style.display = 'none'; + submitBtn.style.display = 'none'; + customerInfo.style.display = 'none'; + validationBox.style.display = 'none'; + return; + } if (response.ok) { alert('Erfolgreich hochgeladen!'); @@ -370,6 +383,7 @@ alert('Fehler: ' + (result.error || 'Unbekannter Fehler')); } } catch (error) { + console.error('Upload Error:', error); alert('Upload fehlgeschlagen. Bitte prüfe deine Verbindung.'); } finally { submitBtn.innerHTML = originalBtnText; diff --git a/upload_backend.php b/upload_backend.php index c1a33b6..a96b31f 100644 --- a/upload_backend.php +++ b/upload_backend.php @@ -1,4 +1,5 @@