Chat-Anhaenge: Korrekturen aus dem Code-Review
- Kamerafotos in anderen Formaten (z. B. HEIF von Android-Kameras) werden wie Dateien angenommen statt abgelehnt - Dateinamen nach Zeichen kuerzen: ein halbiertes Emoji machte den Anhang unabrufbar (encodeURIComponent) - Endet eine Aufnahme von selbst (Headset getrennt, Anruf), bleibt die Sprachnachricht erhalten statt "zu kurz" - Kamera-App nur auf iOS/iPadOS/Android; Touch-Laptops bekommen die Kamera im Browser statt eines Dateidialogs - Knapp neben dem Chat abgelegte Dateien oeffnet der Browser nicht mehr selbst (Portal bliebe sonst stehen); Datei-Felder bleiben Ablagen - Fehler beim Ausliefern kommt als JSON statt mit dem Dateityp - Server liest hoechstens 4 Uploads gleichzeitig ein (Speicher), weitere warten; abgebrochene Wartende geben ihren Platz frei Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
35d98da977
commit
06e9a0fe8d
4 files changed
+57
-8
No files matched your search
@@ -126,6 +126,8 @@ export const config = {
|
||||
uploadDir: process.env.CHAT_UPLOAD_DIR || path.join(process.cwd(), 'upload-data', 'chat'),
|
||||
maxFileBytes: 25 * 1024 * 1024,
|
||||
maxFilesPerMessage: 10,
|
||||
// Uploads werden im Speicher gepuffert: hoechstens so viele gleichzeitig, weitere warten
|
||||
maxParallelUploads: 4,
|
||||
// Missbrauchsschutz: Uploads je Kunde und Stunde, Gesamtspeicher je Kunde, freier Platz auf dem Server
|
||||
maxUploadsPerHour: 200,
|
||||
maxBytesPerCustomer: 1024 * 1024 * 1024,
|
||||
|
||||
Reference in new issue
Block a user