Maison >développement back-end >C++ >Comment déterminer les types MIME d'extension de fichier dans ASP.NET et d'autres frameworks ?
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 :
<code class="language-csharp">string mimeType = MimeMapping.GetMimeMapping(fileName);</code>
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) :
<code class="language-csharp">MimeMapping._mappingDictionary.AddMapping(string fileExtension, string mimeType)</code>
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!