KamoCRM

I visitatori del sito possono allegare i file nel supporto live — solo tipi sicuri

FeatureMediaService
Spegnimento
14 ottobre 2026 alle ore 23:02 UTC
Autore
Kamo
Impegno
f527486

Un visitatore sul sito web di un prestatore può ora inviare documenti, immagini, zip e ordinario audio/video all'agente nella scheda Supporto dal vivo e leggere entrambi i propri file e dell'agente. Gli script, gli autorun e gli eseguibili sono rifiutati. Il cancello è PublicVisitorAttachmentPolicy, giudicato contro i byte piuttosto che il nome o tipo dichiarato: un'estensione predefinito-deny Allowlist (per l'ultima estensione, con pericolose estensioni interne, bidi overrides e Windows punti trainanti rifiutati), byte magiche che devono corrispondere alla famiglia rivendicata, PE/ELF/Mach-O ha rifiutato qualsiasi cosa nome, testo che deve essere veramente testo e file di famiglia ZIP leggere attraverso il loro centrale directory only (non decompressione) — nessun eseguibile, archivi nidi, simlink o percorso traversal in .zip; no macro, ActiveX o pacchetti OLE incorporati in Office/OpenDocument; nessun progetto VBA o oggetto confezionato in OLE2 legacy; nessun oggetto incorporato in RTF. Nuovi endpoint (in base alla chiave/origine/tasso dell'APIService, previa autorizzazione di sessione): - Cosa? (multipart "files", 1-5, 25 MB ciascuno) - GET|HEAD .../attachments/{objImgId} e .../preview (stesso intestazioni di sicurezza come percorso membro, ora condiviso attraverso AttachmentResponses) - POST .../messages accetta "attacchi": [{imgId, sortId}] — solo i propri upload del visitatore in questa conversazione; le righe di storia portano allegati nella forma del membro. I file dei visitatori vengono memorizzati come qualsiasi allegato di chat (CHAT ATTACHMENT, la guida di sessione, creato dal membro del sistema dell'org) così la finestra dell'agente li rende invariati. sendSupportMessage annuncia tutto (NATS frame con allegati, attività con hasAttachments, conteggio in sospeso) dopo commit, ed è @RetryOnDbConflict.

Tutte le modifiche

Come quello che vedi la spedizione?

Tutto questo arriva nel vostro spazio di lavoro da solo. Iniziare sul piano gratuito e leggere di nuovo questa pagina in un mese.

Inizia gratis per sempreVisualizza il prezzo