Heim > Backend-Entwicklung > C++ > Wie werden Dateierweiterungs-MIME-Typen in ASP.NET und anderen Frameworks ermittelt?

Wie werden Dateierweiterungs-MIME-Typen in ASP.NET und anderen Frameworks ermittelt?

Mary-Kate Olsen
Freigeben: 2025-01-09 17:02:41
Original
200 Leute haben es durchsucht

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

Rufen Sie den MIME-Typ ab, der der Dateierweiterung entspricht

Problembeschreibung

Wie erhalte ich den MIME-Typ, der einer Dateierweiterung zugeordnet ist?

Lösung

ASP.NET und andere Frameworks

In ASP.NET Core haben Sie die folgenden Optionen:

  • new FileExtensionContentTypeProvider().TryGetContentType(fileName, out contentType); (nur VNext)
  • MimeTypes NuGet-Paket
  • MimeMappings-Dateien aus der .NET Framework-Referenzquelle

.NET Framework 4.5 und höher

Verwenden Sie System.Web.MimeMapping.GetMimeMapping Methode:

<code class="language-csharp">string mimeType = MimeMapping.GetMimeMapping(fileName);</code>
Nach dem Login kopieren

Benutzerdefinierte Zuordnung hinzugefügt (Reflexion)

Um eine benutzerdefinierte Zuordnung hinzuzufügen (mithilfe von Reflektion), rufen Sie den folgenden Code auf (Hinweis : Es werden private Felder verwendet):

<code class="language-csharp">MimeMapping._mappingDictionary.AddMapping(string fileExtension, string mimeType)</code>
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie werden Dateierweiterungs-MIME-Typen in ASP.NET und anderen Frameworks ermittelt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage