KamoCRM

Bulele de imagine desenează o previzualizare 480px; cutia luminoasă păstrează originalul

Featurekamo-internal
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ă.

Toate modificările

Ca ceea ce vezi de transport maritim?

Toate acestea ajung în spațiul de lucru pe cont propriu. Începeți cu planul gratuit și citiți această pagină din nou într-o lună.

Pornește gratuit pentru totdeaunaVezi prețurile