- Expediere
- 24 septembrie 2026 la 23:32 UTC
- Autor
- Kamo
- Comite
- 593585d
O imagine de chat este desenată la cel mult 240x240 CSS px și bula descărcată întregul original pentru a face acest lucru 3-8 MB pe fotografie telefon, per vizualizator. AtașamentChip atrage acum - Nu. Mediaservice's 480px WebP KB), a făcut prima dată când cineva întreabă și a răspuns cu originalul ori de câte ori o imaginea nu are nici una (o animație, un vector). Lightbox, descărcări, video și Continuă să citeşti audio originalul. Fallback: dacă previzualizarea nu reușește bubble încearcă originalul la același URL generare, și numai eșecul ORIGINAL intră în utilizareAtachmentSource recuperare (cookie re-planta, apoi verdictul capului) raportat ca un fișier lipsă. Cipul își amintește care url previzualizare a eșuat la, Deci o recuperare care schimbă url (re-plantare, Retry) încearcă previzualizare din nou, în loc să lase tot originalul în bulă. /api/media/* nu este un prefix proxied, deci previzualizarea are propriul fisier de ruta. Ambele rute împărtășesc acum aplicația/lib/imagingProxyRelay.ts (același OTK forward, același Pass-through of MediaService's CSP/nosniff/disposition, plus x-atașare-rendiție), și să refuze un ID care nu este un UUID înainte de construirea URL-ul din amonte. Desfăşurarea după serviciul media (obiectivul /previzualizare). Dacă acest lucru aterizează mai întâi cerere previzualizare 404s în amonte și fiecare bulă cade înapoi la original Comportamentul de azi, o cerere foarte mică.
