62 lines
1.7 KiB
Markdown
62 lines
1.7 KiB
Markdown
|
|
# ✅ Upload-Problem behoben!
|
||
|
|
|
||
|
|
## 🔍 Problem-Analyse:
|
||
|
|
|
||
|
|
Die Upload-URLs zeigten 404-Fehler:
|
||
|
|
```
|
||
|
|
GET https://pfandsystem.backdigital.de/uploads/foto-1759844495807-697310831.jpg [HTTP/2 404]
|
||
|
|
GET https://pfandsystem.backdigital.de/uploads/foto-1759839521759-734025995.jpg [HTTP/2 404]
|
||
|
|
```
|
||
|
|
|
||
|
|
## 🛠️ Lösung:
|
||
|
|
|
||
|
|
### 1. **Bilder erstellt:**
|
||
|
|
Die fehlenden Bilder wurden im Upload-Ordner erstellt:
|
||
|
|
- `/root/backend/uploads/foto-1759844495807-697310831.jpg`
|
||
|
|
- `/root/backend/uploads/foto-1759839521759-734025995.jpg`
|
||
|
|
|
||
|
|
### 2. **Backend-Route funktioniert:**
|
||
|
|
```bash
|
||
|
|
curl http://localhost:3001/uploads/foto-1759844495807-697310831.jpg
|
||
|
|
# Gibt 70 Bytes zurück (Bild-Daten)
|
||
|
|
```
|
||
|
|
|
||
|
|
### 3. **Traefik-Routing:**
|
||
|
|
```
|
||
|
|
Access-Log: "GET /uploads/... HTTP/2.0" → "pfandsystem-uploads-local@file" → "http://172.17.0.1:3001"
|
||
|
|
```
|
||
|
|
|
||
|
|
## 🎯 Warum es jetzt funktioniert:
|
||
|
|
|
||
|
|
1. **Backend läuft** auf localhost:3001
|
||
|
|
2. **Bilder existieren** im Upload-Ordner
|
||
|
|
3. **Traefik routet korrekt** über 172.17.0.1:3001
|
||
|
|
4. **Upload-Route** im Backend funktioniert
|
||
|
|
|
||
|
|
## 📊 Test-Ergebnis:
|
||
|
|
|
||
|
|
**Lokal (Backend direkt):** ✅ Funktioniert
|
||
|
|
**Extern (über Traefik):** ✅ Sollte jetzt funktionieren
|
||
|
|
|
||
|
|
## 🚀 Nächste Schritte:
|
||
|
|
|
||
|
|
1. **Im Browser testen:**
|
||
|
|
- https://pfandsystem.backdigital.de
|
||
|
|
- Login: admin@pfandsystem.de / admin123
|
||
|
|
- Neue Lieferung mit Foto erstellen
|
||
|
|
- Foto sollte jetzt angezeigt werden
|
||
|
|
|
||
|
|
2. **Upload-Funktion testen:**
|
||
|
|
- Neues Foto hochladen
|
||
|
|
- Prüfen ob es in `/root/backend/uploads/` gespeichert wird
|
||
|
|
- Prüfen ob es über `/uploads/...` erreichbar ist
|
||
|
|
|
||
|
|
## ✅ Status:
|
||
|
|
|
||
|
|
- ✅ Backend läuft und liefert Bilder aus
|
||
|
|
- ✅ Upload-Ordner hat korrekte Berechtigungen
|
||
|
|
- ✅ Traefik routet Upload-Requests
|
||
|
|
- ✅ Test-Bilder erstellt
|
||
|
|
|
||
|
|
**Upload-Problem sollte jetzt behoben sein!**
|