Page 1 sur 1

Liste exhaustive de Mime Types

Posté : 17 mai 2011, 20:46
par Castor Gaspard
Bonjour,

Je voudrai autoriser le téléchargement de fichiers, mais contrôler le type "Mime" avant de procéder au traitement du fichier.

Sachant que je ne veux pas être trop restrictif et autoriser les textes, les images, les sons, les vidéos, où pourrai-je trouver une liste à jour et... exhaustive ?

Le site de l'Iana ne propose pas une liste globale, et celles de http://www.w3schools.com/media/media_mimeref.asp ou de http://www.webmaster-toolkit.com/mime-types.shtml sont loin d'être complètes (ainsi, ne connaissent-elles pas les fichiers produits avec Open Office).

Merci pour votre aide. :mrgreen:

Cordialement,

Gaspard

Re: Liste exhaustive de Mime Types

Posté : 17 mai 2011, 21:21
par Ryle
Euh... et tu veux quoi de plus que ce qui est sur le site de l'iana ?
Tu trouveras difficilement plus à jour et plus exhaustif ...

Re: Liste exhaustive de Mime Types

Posté : 17 mai 2011, 23:32
par Castor Gaspard
Bonsoir,

Merci, Ryle, tu as raison comme toujours.

Cependant, je reprochais (si j'ose dire !) à l'Iana d'obliger à fabriquer une liste manuelle, avec toutes les imperfections que l'exercice comporte, sans compter le temps passé. :)

Aussi ai-je fait un else dans mon cerveau, en me disant que, faute d'autoriser une grande et exhaustive liste de fichiers, je pouvais interdire une petite liste de fichiers plus ou moins dangereux.

J'ai trouvé mon bonheur sur http://code.google.com/p/get-simple-cms ... .php?r=463.

Ta réponse ne me fut pas inutile : elle m'a poussé à réfléchir autrement. :mrgreen:

Je te renouvelle ma gratitude.

Cordialement,

Gaspard

Re: Liste exhaustive de Mime Types

Posté : 18 mai 2011, 11:55
par stealth35
utilise fileinfo ou mime_content_type ça sera plus simple, les listes de MIME se basent uniquement sur l'extension contrairement à ces fonctions qui se basent sur la libmagic

Re: Liste exhaustive de Mime Types

Posté : 18 mai 2011, 16:24
par Castor Gaspard
Bonjour Stealth,

Merci pour le conseil, mais mon serveur tourne avec la version 5.2.5 de Php. Quand à installer l'extension Pecl, hum hum.

Cordialement, :)

Gaspard