Informations sur un fichier : Différence entre versions
(→types de fichiers supportés) |
(→getFileTypeFromMimeType) |
||
| Ligne 20 : | Ligne 20 : | ||
Cette méthode retourne une description du type de fichier en fonction du type mime. | Cette méthode retourne une description du type de fichier en fonction du type mime. | ||
| + | Les langues supportées sont : | ||
| + | |||
| + | * Anglais | ||
| + | * Français | ||
== getMetadata == | == getMetadata == | ||
Version du 20 mars 2009 à 17:25
Pour obtenir des informations sur un fichiers, le format des informations remontées respectent le plus possible les recommandations de freedesktop.org
|
Sommaire
getDescription
Méthode commune à toutes les librairies pour obtenir la description de l'objet partagé.
$instance = bab_functionality::get('FileInfos');
$description = $instance->getDescription();
getMimeTypeFromFile
Cette méthode essai d'évaluer le type mime d'un fichier en utilisant l'extension php fileinfo ou la commande file du système, si aucune de ces deux méthode n'est disponible, le type mime sera évalué a partir de l'extension du fichier.
Si le fichier est en lecture seule la méthode retourne false
getMimeTypeFromExtension
Cette méthode essai d'évaluer le type mime à partir de l'extension.
getFileTypeFromMimeType
Cette méthode retourne une description du type de fichier en fonction du type mime.
Les langues supportées sont :
- Anglais
- Français
getMetadata
Obtenir les métadonnés d'un fichier.
la méthode retourne un tableau contenant les métadonnés en respectant les recommandations : [1]
le format du tableau retourné ressemble à ceci :
<source lang="php">
array( 'Doc.Title' => array( 'title' => 'Title of document' 'value' => 'general specifications of ovidentia' ) );
</source>
types de fichiers supportés
- Document HTML
- Document PDF (avec l'exécutable pdfinfo)
- Document ODT
- Image jpeg (avec le module de php exif)
- Fichier mp3 (avec le module de php id3)
- Vidéo WMV, AVI, MPG, MOV, MP4 (avec le module de php ffmpeg
getGenericClassName
Obtenir un nom de classe générique pour un fichier. Un de ces noms sera retourné, il pourra être utilisé pour afficher une icône pour le fichier
- mimetype-audio-x-generic
- mimetype-image-x-generic
- mimetype-package-x-generic
- mimetype-text-x-generic
- mimetype-video-x-generic
- mimetype-x-office-document
- mimetype-x-office-presentation
- mimetype-x-office-spreadsheet
- mimetype-unknown