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: