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) .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!