C# Controller.File()的有效内容类型是什么?

C# Controller.File()的有效内容类型是什么?,c#,asp.net-mvc,file,content-type,asp.net-mvc-controller,C#,Asp.net Mvc,File,Content Type,Asp.net Mvc Controller,我在VisualStudio中使用MVC4。我想知道如何使用Controller.file()方法创建文件。我知道我需要传递一个文件类型。什么是有效的文件类型?我没有在文档()中看到这一点 示例代码: return File(answers, "txt",filename); 是否有人可以引用我的内容类型列表?我需要知道“txt”参数的格式(或者我应该放在那个里的任何东西)(例如“txt”或“.txt”或“text/html”或“*.txt”等)。这些就是。 互联网上到处都有他们的名单,包括来

我在VisualStudio中使用MVC4。我想知道如何使用Controller.file()方法创建文件。我知道我需要传递一个文件类型。什么是有效的文件类型?我没有在文档()中看到这一点

示例代码:

return File(answers, "txt",filename);
是否有人可以引用我的内容类型列表?我需要知道“txt”参数的格式(或者我应该放在那个里的任何东西)(例如“txt”或“.txt”或“text/html”或“*.txt”等)。

这些就是。

互联网上到处都有他们的名单,包括来自IANA的名单。

啊,谢谢。我猜这将是MS接受的mime类型列表?@Levinija:不是“MS接受”,而是默认识别的。其他浏览器和平台将识别其他mime类型,程序或加载项可以在任何平台/浏览器上添加更多。服务器根本不在乎。啊,这完全有道理,因为文件最终会在用户的浏览器上下载。谢谢你的澄清。