我正在尝试动态确定输入文件的内容/类型。如果我在windows应用程序中,我可以像这样写代码(from this blog)
private string GetContentType(string fileName) {
string contentType = "application/octetstream";
string ext = System.IO.Path.GetExtension(fileName).ToLower();
Microsoft.Win32.RegistryKey registryKey = Microsoft.Win32.Registry.ClassesRoot.OpenSubKey(ext);
if (registryKey != null && registryKey.GetValue("Content Type") != null)
contentType = registryKey.GetValue("Content Type").ToString();
return contentType;
}
还有哪些方法更适合MVC应用程序?
我想在接收文件路径和内容类型的Controller.File(...)
方法中使用参数。
https://stackoverflow.com/questions/4576483
复制相似问题