Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Berikut ialah beberapa pilihan tajuk, bersandar pada format soalan: **Ringkas & Langsung:** * **Pergi: Bagaimana Saya Mengesan Jenis MIME Tambahan Di Luar Perpustakaan Standard?** * **Pakej Go mana yang terbaik

Berikut ialah beberapa pilihan tajuk, bersandar pada format soalan: **Ringkas & Langsung:** * **Pergi: Bagaimana Saya Mengesan Jenis MIME Tambahan Di Luar Perpustakaan Standard?** * **Pakej Go mana yang terbaik

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-10-25 09:29:02749semak imbas

Here are a few title options, leaning into the question format:

**Short & Direct:**

* **Go: How Do I Detect Additional MIME Types Beyond the Standard Library?** 
* **Which Go Package is Best for Detecting MIME Types?**

**Slightly Longer & More Specific

Mengesan Jenis Mim Tambahan dalam Go

Fungsi standard http.DetectContentType() dalam pakej net/http Go menyediakan sokongan untuk bilangan yang terhad daripada jenis mime. Walau bagaimanapun, timbul keperluan untuk mengenal pasti jenis fail tambahan, terutamanya yang mempunyai tandatangan bukan berasaskan sambungan.

Cabaran

Mengesan jenis mime semata-mata melalui kandungan boleh menjadi rumit, terutamanya untuk fail yang berkongsi tandatangan biasa. Contohnya, fail docx/xlsx/pptx/odp/odt berkongsi tandatangan fail zip (50 4B 03 04).

Penyelesaian

Sejak soalan awal dikemukakan tiga tahun lalu, beberapa pakej telah muncul untuk menangani cabaran ini:

1. jenis fail

  • Pelaksanaan Pure Go dengan keupayaan sambungan yang mudah
  • Bilangan terhad jenis mime yang disokong
  • Isu mengenal pasti fail yang sepadan dengan pelbagai jenis mime

2. magicmime

  • Memerlukan pemasangan libmagic-dev
  • Menyokong julat jenis mime yang paling komprehensif
  • Pelanjutan yang mungkin, tetapi lebih kompleks
  • Libmagic tidak selamat untuk benang

3. mimetype

  • Pure Go dengan fungsi selamat benang
  • Lebih banyak jenis mime yang disokong daripada jenis fail
  • Dapat diperluas
  • Dikekalkan komuniti dan aktif dikemas kini

Atas ialah kandungan terperinci Berikut ialah beberapa pilihan tajuk, bersandar pada format soalan: **Ringkas & Langsung:** * **Pergi: Bagaimana Saya Mengesan Jenis MIME Tambahan Di Luar Perpustakaan Standard?** * **Pakej Go mana yang terbaik. 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