private static string GetMimeType(BinaryFileName value) { if (value == null) return string.Empty; string ext = value.Extension; if (ext == null) return string.Empty; if (ext.Length > 0 && ext[0] == '.') ext = ext.Substring(1); var mimeType = MimeTable.GetMimeType(ext.ToLower(CultureInfo.InvariantCulture)); return mimeType; }