- Navios
- 14 de outubro de 2026 às 23:02 UTC
- Autor
- Kamo
- Enviar
- 9ac029c
- Post **************** as partes multi-parte "files" são re-enviados ao MediaService como um corpo multiparte fresco, transmitido do recipiente cópias sincronizadas (o 'proxy' genérico não pode enviar várias partes: a Primavera já analisou ele). Mais de 5 arquivos, ou um mais de 25 MB, é recusado aqui sem um salto upstream. - GET .../attachments/{objImgId} e .../preview: transmissão byte-for-byte (o ficheiro de um agente pode ser gigabytes; os buffers genéricos do proxy no heap), o Range encaminhado, e somente o arquivo cross de cabeçalhos próprios (tipo, comprimento, alcance, disposição, nosniff, CSP, rendição). - O CORS agora expõe Disposição de Conteúdo, Comprimento de Conteúdo, Intervalo de Conteúdo, Intervalo de Aceitação, X-Attachment-Rendition e Retry-After para o widget (conjuntos de middlewares cors do Traefik nenhuma lista de exposição própria). - Uma recusa a montante mantém seu Tipo de Conteúdo, então um erro JSON atinge o widget como JSON. - Limitador de taxa: rotas de anexos são tráfego de conversação, não criação de sessão (eles foram estrangulados a 3/min/IP); uploads 10/min/IP por conversação, downloads 120/min/IP por anexo.
