OVH Cloud OVH Cloud

type mime

2 réponses
Avatar
Pierre Salagnac
Bonjour

Je suis à la recherche d'une librairie, si possible en open source qui donne
le type mime à partir d'un fichier ou d'un flux d'entrée

Est ce que ca existe ?

Merci pour toute information

2 réponses

Avatar
Nicolas Delsaux
Le 14.10 2003, Pierre Salagnac
s'est levé(e) et s'est
dit "tiens, je vais écrire aux mecs de fr.comp.lang.java"

Bonjour

Je suis à la recherche d'une librairie, si possible en open source qui
donne le type mime à partir d'un fichier ou d'un flux d'entrée

Est ce que ca existe ?


Je me demande si ça n'est pas le rôle de l'activation.jar, disponible chez
Sun ...
Si, c'est ça : http://java.sun.com/products/javabeans/glasgow/jaf.html

Merci pour toute information



--
Nicolas Delsaux
"Ia démocratie est la pire des dictatures parce qu'elle est la dictature
exercée par le plus grand nombre sur la minorité."
Pierre Desproges

Avatar
Olivier Pierrier
Bonjour,

Nicolas Delsaux wrote:

Le 14.10 2003, Pierre Salagnac
s'est levé(e) et s'est
dit "tiens, je vais écrire aux mecs de fr.comp.lang.java"

Bonjour

Je suis à la recherche d'une librairie, si possible en open source qui
donne le type mime à partir d'un fichier ou d'un flux d'entrée

Est ce que ca existe ?


Je me demande si ça n'est pas le rôle de l'activation.jar, disponible chez
Sun ...
Si, c'est ça : http://java.sun.com/products/javabeans/glasgow/jaf.html


La solution de activation.jar n'est que partielle.
activation.jar et le DataHandler puisque c'est ce dont on parle, ne
reconnait le mime-type que des fichiers ( si toto.act contient du pdf,
il ne sera pas reconnu comme fichier pdf ). Et ce mime-type dépends du
nom du fichier. Alors pour reconnaitre le type d'un flux, c'est mort.

D'autre part, seuls peu de types sont connus par default, il faut
charger un fichier properties plus etoffé si on veut reconnaitre des
format exotiques.

Olivier.