如何通过文件扩展名获取特定文件的Mime类型或内容类型? 这个程序是用MVC3 Razor语法开发的,代码如下:
if (System.IO.File.Exists(file))
return File(file, "application/pdf", id);
else
return RedirectToAction("Index");
我想将application / pdf更改为动态值,以便通过发送给控制器的id或文件名提供MIME类型。
答案 0 :(得分:1)
您可以在HKCR\<file extension>\Content Type
处查找注册表值。对于所有文件类型,此值都不存在,但可能适用于您感兴趣的所有文件类型。