Nella nostra istanza di Discourse, se un utente carica un file .txt o .yaml come allegato, il nome del file viene visualizzato come un link di download:
ma cliccando su questi link non si scarica il file; invece si apre una nuova scheda del browser con il testo grezzo, caricato da un URL simile a:
Come fare in modo che il link di download scarichi effettivamente il file? È stato suggerito di abilitare “Caricamenti sicuri”, ma dopo aver letto al riguardo sono un po’ esitante ad attivarlo.
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.