Cómo obtener ContentType para un archivo en ASP.NET MVC cuando se usa el Método de acción de archivo

Intento de usar Asp.net mvc's Action Result of File.

Por lo tanto, parece que tengo que especificar un ContentType para que el archivo se envíe al navegador. Actualmente no hay un límite real para los tipos de archivos que pueden enviarse al navegador en mi aplicación, por lo que no siempre puedo asumir que será un "texto / pdf", por ejemplo.

¿Cuál es la mejor manera de elaborar el ContentType de un archivo, o hay una forma en que esto se puede establecer en algo 'genérico'?

¡Cuanto más simple mejor!

Gracias,

Respuestas a la pregunta(1)

Su respuesta a la pregunta