是否有任何内置函数可以根据文件扩展名返回内容类型?
最佳答案
据我所知没有。但是你可以使用这段代码:
using Microsoft.Win32;
RegistryKey key = Registry.ClassesRoot.OpenSubKey(extension);
string contentType = key.GetValue("Content Type").ToString();
您需要为错误处理添加额外的代码。
注意:扩展名需要以点为前缀,就像在 .txt
中一样。
关于c# - 按扩展名的内容类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1910097/