I link di download per gli allegati .txt (e .yaml) mostrano il testo grezzo invece del download

Sì, è probabilmente un problema di configurazione del tuo forum, forse legato al CDN o a S3.

Potrei sbagliarmi, ma credo che dipenda da come vengono serviti i caricamenti sul tuo forum, sia che si tratti di archiviazione locale o di S3 /oggetto/ CDN. Potrebbe essere l’intestazione della risposta HTTP?

Penso che se è presente l’intestazione content-disposition: attachment, i browser di solito dovrebbero scaricare il file, ma se manca, i browser spesso aprono i file .txt / .yml.

test.yml (5 Byte)

^ quel file .yml dovrebbe essere scaricato come previsto.

modifica: penso che questo argomento possa essere pertinente: