internal static string PlatformGetContentType(string extension) { // ios does not like the extensions extension = extension?.TrimStart('.'); var id = UTType.CreatePreferredIdentifier(UTType.TagClassFilenameExtension, extension, null); var mimeTypes = UTType.CopyAllTags(id, UTType.TagClassMIMEType); return(mimeTypes.Length > 0 ? mimeTypes[0] : null); }
protected string GetMIMEType(string identifier) => UTType.CopyAllTags(identifier, UTType.TagClassMIMEType)?.FirstOrDefault();
protected string GetExtension(string identifier) => UTType.CopyAllTags(identifier, UTType.TagClassFilenameExtension)?.FirstOrDefault();