Description du problème
Comment obtenir le type MIME associé à une extension de fichier ?
Solution
ASP.NET et autres frameworks
Dans ASP.NET Core, vous disposez des options suivantes :
new FileExtensionContentTypeProvider().TryGetContentType(fileName, out contentType);
(VNext uniquement) .NET Framework 4.5 et supérieur
Utiliser System.Web.MimeMapping.GetMimeMapping
Méthode :
string mimeType = MimeMapping.GetMimeMapping(fileName);
Mappage personnalisé ajouté (réflexion)
Pour ajouter un mapping personnalisé (en utilisant la réflexion), appelez le code suivant (Remarque : des champs privés sont utilisés) :
MimeMapping._mappingDictionary.AddMapping(string fileExtension, string mimeType)
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!