Détection de types MIME supplémentaires dans Golang au-delà du support standard
La fonction http.DetectContentType([]byte) de Standard Go peut identifier un nombre limité de Types MIME. Pour une détection plus complète, y compris celles qui ne sont pas basées sur l'extension de fichier, telles que DOCX, XLS, PPT et ODP, la communauté a développé plusieurs packages personnalisés.
Packages recommandés pour une détection de type MIME personnalisable
filetype :
magicmime :
type MIME :
Exemple d'utilisation
Pour utiliser ces packages, installez-les simplement à l'aide de la commande go get, par exemple :
go get github.com/howeyc/fs
Ensuite, importez le package dans votre code et utilisez son API pour la détection de type MIME. Reportez-vous à la documentation de chaque package pour des instructions d'utilisation spécifiques.
En choisissant l'une de ces bibliothèques, les développeurs peuvent étendre leurs capacités de détection de type MIME dans Golang, permettant une identification plus précise des types de fichiers, qu'ils soient ou non bien -extensions connues ou non.
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!