En nuestra instancia de Discourse, si un usuario sube un archivo .txt o .yaml como adjunto, el nombre del archivo se muestra como un enlace de descarga:
pero al hacer clic en estos, no se descarga el archivo; se abre una nueva pestaña del navegador con el texto sin formato, cargando desde una URL como:
¿Cómo hacer que el enlace de descarga realmente descargue el archivo? Se sugirió habilitar «Subidas seguras» como una opción, pero después de leer sobre ello, estoy un poco dubitativo al respecto.
Sí, esto probablemente sea un problema de configuración en tu foro, quizás relacionado con el CDN o S3.
Podría estar equivocado, pero creo que se trata de cómo se sirven las cargas en tu foro, ya sea almacenamiento local o S3 /object/ CDN. ¿Podría ser el encabezado de respuesta HTTP?
Creo que si está presente el encabezado content-disposition: attachment, los navegadores deberían descargar el archivo normalmente, pero si falta, los navegadores suelen abrir archivos .txt o .yml.