使用文件操作方法时如何在ASP.NET MVC中获取文件的ContentType

时间:2009-10-20 13:54:45

标签: asp.net-mvc content-type actionresult

尝试使用asp.net mvc的文件操作结果。

所以我似乎必须为要发送到浏览器的文件指定ContentType。目前,在我的应用程序中可以将哪些类型的文件发送到浏览器没有实际限制,因此我不能总是假设它将是“text / pdf”,例如。

计算文件ContentType的最佳方法是什么,或者有没有办法将其设置为“通用”?

越简越好!

谢谢,

1 个答案:

答案 0 :(得分:2)

您可以使用本地计算机的MIME类型数据库(来自注册表):

http://www.codeproject.com/KB/dotnet/ContentType.aspx

或查找备用词典。像这个duplicate SO问题一样。