This commit is contained in:
watrabi
2025-09-18 17:55:52 -04:00
commit 977f1ff4b8
15030 changed files with 17324420 additions and 0 deletions
@@ -0,0 +1,30 @@
using Microsoft.Win32;
namespace Roblox.Common
{
public class MimeTypes
{
public static string GetExtensionFromMime(string mimeType)
{
try
{
var regKey = Registry.ClassesRoot.OpenSubKey($@"Mime\Database\Content Type\{mimeType}", false);
if (regKey == null) return null;
var ext = regKey.GetValue("Extension") as string;
if (string.IsNullOrEmpty(ext)) return string.Empty;
return ext;
}
catch { return string.Empty; }
}
public static string GetMimeFromExtension(string ext)
{
var regKey = Registry.ClassesRoot.OpenSubKey(ext, false);
if (regKey == null) return null;
return regKey.GetValue("Content Type") as string;
}
}
}