Maison > développement back-end > C++ > Comment déterminer les types MIME d'extension de fichier dans ASP.NET et d'autres frameworks ?

Comment déterminer les types MIME d'extension de fichier dans ASP.NET et d'autres frameworks ?

Mary-Kate Olsen
Libérer: 2025-01-09 17:02:41
original
228 Les gens l'ont consulté

How to Determine File Extension MIME Types in ASP.NET and Other Frameworks?

Récupérer le type MIME correspondant à l'extension du fichier

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)
  • Package NuGet MimeTypes
  • Fichiers MimeMappings de la source de référence .NET Framework

.NET Framework 4.5 et supérieur

Utiliser System.Web.MimeMapping.GetMimeMapping Méthode :

string mimeType = MimeMapping.GetMimeMapping(fileName);
Copier après la connexion

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)
Copier après la connexion

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!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal