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
Lepaskan: 2025-01-09 17:02:41
asal
146 orang telah melayarinya

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>
Salin selepas log masuk

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>
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan