0

如何通过文件扩展名获取特定文件的 Mime 类型或内容类型?本程序采用 MVC3 Razor Syntax 开发,代码如下:

if (System.IO.File.Exists(file))
            return File(file, "application/pdf", id);
        else
            return RedirectToAction("Index");

我想将 application/pdf 更改为动态值,以便它通过发送到控制器的 id 或文件名提供 MIME 类型。

4

1 回答 1

1

您可以在 中查找注册表值HKCR\<file extension>\Content Type。此值并不适用于所有文件类型,但可能适用于您感兴趣的所有文件类型。

于 2012-06-18T07:26:42.163 回答