Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk Menentukan Jenis MIME Sambungan Fail dalam ASP.NET dan Rangka Kerja Lain?

Bagaimana untuk Menentukan Jenis MIME Sambungan Fail dalam ASP.NET dan Rangka Kerja Lain?

Mary-Kate Olsen
Mary-Kate Olsenasal
2025-01-09 17:02:41201semak imbas

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

Dapatkan jenis MIME yang sepadan dengan sambungan fail

Huraian Masalah

Bagaimana untuk mendapatkan jenis MIME yang dikaitkan dengan sambungan fail?

Penyelesaian

ASP.NET dan rangka kerja lain

Dalam Teras ASP.NET, anda mempunyai pilihan berikut:

  • new FileExtensionContentTypeProvider().TryGetContentType(fileName, out contentType); (VSeterusnya sahaja)
  • Pakej NuGet MimeTypes
  • Fail MimeMappings daripada sumber rujukan Rangka Kerja .NET

.NET Framework 4.5 dan ke atas

Gunakan System.Web.MimeMapping.GetMimeMapping Kaedah:

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

Pemetaan tersuai ditambah (pantulan)

Untuk menambah pemetaan tersuai (menggunakan pantulan), panggil kod berikut (Nota : medan peribadi digunakan):

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

Atas ialah kandungan terperinci Bagaimana untuk Menentukan Jenis MIME Sambungan Fail dalam ASP.NET dan Rangka Kerja Lain?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn