Forums : Xul, Xbl, JS...

Aller à la discussion :  Plus récente Plus ancienne

# Récupérer le type MIME d'un fichier

Envoyé par : de84jb

Date : 23/01/2007 09:31

Bonjour,

J'ai un objet nsIFile et un objet nsILocalFile représentant un fichier local sur le disque.

J'aimerais récupérer le type MIME de ce fichier, en évitant si possible de faire un énorme switch().

Y a t-il une solution ?

Merci !

# Re: Récupérer le type MIME d'un fichier

Envoyé par : chBok

Date : 23/01/2007 11:31

En local ? Mais le type MIME est fourni par un serveur normalement, indépendamment de l'extension du fichier ?! A moins que quelqu'un d'autre me contredise, je ne suis pas certain que ce soit faisable autrement que par une simple analyse de l'extension, comme tu sembles le suggérer avec ton 'switch'.

Edit : peut être avec la méthode getTypeFromFile

# Re: Récupérer le type MIME d'un fichier

Envoyé par : thefab

Date : 26/01/2007 17:33

La méthode getTypeFromFile() ne retourne que les types MIME connus de Mozilla (à confirmer), XUL, JS, PNG et autres... mais pas plus.

En local Windows possède une liste de types MIME dans la base de registres sous la clé:

HKEY_CLASSES_ROOT\\MIME\\Database\\Content Type\\

Peut-être justement au cas ou le serveur n'envoit pas de content-type ?

Il n'est plus possible de poster des messages dans ce forum.


Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.

Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™ sont des marques de la fondation Mozilla.