Maison > développement back-end > Golang > le corps du texte

Voici quelques titres d'articles basés sur votre contenu, sous forme de questions : * **Comment détecter les types MIME étendus dans Go Beyond `http.DetectContentType` ?** * **Quel package est le meilleur pour la détection de type MIME

Linda Hamilton
Libérer: 2024-10-25 09:12:29
original
820 Les gens l'ont consulté

Here are a few article titles based on your content, in a question format:

* **How to Detect Expanded MIME Types in Go Beyond `http.DetectContentType`?**
* **Which Package is Best for MIME Type Detection in Go: Filetype, Magicmime, or Mimetype?**
* **Bey

Détection des types MIME étendus dans Go

Dans Golang, la fonction http.DetectContentType du package net/http fournit une détection de type de contenu pour un gamme limitée de types. Pour les types de fichiers supplémentaires, tels que docx, doc, xls, xlsx, ppt, pps, odt, ods et odp, les méthodes de détection conventionnelles basées sur les extensions peuvent ne pas suffire en raison de la signature ZIP partagée de ces fichiers.

Pour relever ce défi, plusieurs packages ont vu le jour qui permettent la détection de type MIME basée sur l'analyse de contenu :

1. Type de fichier

  • Pure Go
  • Extensible pour les nouveaux types MIME
  • Prise en charge limitée des types MIME
  • Problèmes potentiels avec les fichiers qui ont plusieurs possibilités Types MIME

2. Magicmime

  • Nécessite l'installation de libmagic-dev
  • Prise en charge étendue du type MIME
  • Extensible, mais avec une certaine complexité
  • Problèmes de sécurité des threads
🎜>

3. Mimetype

  • Pure Go
  • Prise en charge du type MIME intermédiaire
  • Thread Safe
  • Extensible

Basé sur ces options, la sélection du package le plus approprié dépend d'exigences spécifiques telles que le nombre de types MIME détectés, la sécurité des threads et l'extensibilité.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!