- Expediere
- 14 octombrie 2026 la 23:02 UTC
- Autor
- Kamo
- Comite
- 9ac029c
- POST *************** partile multipart "files" sunt trimise din nou la MediaService ca un corp nou multipart, scurs din container copii spoiled (procurorul generic nu poate transmite multipart: Primăvara a parsat deja i). Mai mult de 5 fişiere, sau unul peste 25 MB, este refuzat aici fără un hop în amonte. - GET .../attachments/{objImgId} și .../preview: streamed byte-for-byte (fisierul unui agent poate să fie gigabytes; bufferele generice proxy în grămadă), intervalul transmis și numai fișierul propria cruce antete (tip, lungime, gama, dispoziție, nosniff, CSP, extrădare). - CORS expune acum Content-Dispozition, Content-Length, Content-Range, Accept-Ranges, X-Atachment-Rendition și Retry-După la widget (Traefik cors middleware sets nici o listă de expunere proprie). - Un refuz în amonte păstrează tipul de conținut, astfel încât o eroare JSON ajunge la widget ca JSON. - Limitator de preţuri: traseele de ataşament sunt traficul de conversaţii, nu crearea de sesiuni (ele au fost accelerate la 3/min/IP); încarcă 10/min/IP pe conversație, descarcă 120/min/IP pe atașament.
