Maison >développement back-end >Golang >Voici quelques options de titre, en s'appuyant sur le format de la question : **Court et direct :** * **Go : Comment détecter des types MIME supplémentaires au-delà de la bibliothèque standard ?** * **Pour quel forfait Go convient le mieux
Détection de types Mime supplémentaires dans Go
La fonction http.DetectContentType() standard du package net/http de Go prend en charge un nombre limité des types mimes. Cependant, il devient nécessaire d'identifier des types de fichiers supplémentaires, en particulier ceux dont les signatures ne sont pas basées sur des extensions.
Défis
La détection des types MIME uniquement par le contenu peut être complexe, en particulier pour les fichiers partageant une signature commune. Par exemple, les fichiers docx/xlsx/pptx/odp/odt partagent la signature du fichier zip (50 4B 03 04).
Solutions
Depuis que la question initiale a été posée il y a trois ans, plusieurs packages ont vu le jour pour relever ce défi :
1. filetype
2. magicmime
3. mimetype
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!