Informations sur un fichier

De OviWiki
Révision de 8 décembre 2008 à 10:08 par Paul (discussion | contributions) (Nouvelle page : Catégorie:Documentation des librairies Pour obtenir des informations sur un fichiers, le format des informations remontées respectent le plus possible les recommandations de [...)

(diff) ← Version précédente | Voir la version courante (diff) | Version suivante → (diff)
Aller à : navigation, rechercher


Pour obtenir des informations sur un fichiers, le format des informations remontées respectent le plus possible les recommandations de freedesktop.org

Le chemin complet de la fonctionnalité
FileInfos
Documentation du parent
Pas de parent
Module
LibFileManagement
version du module
0.0.4


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.


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)

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

  1. mimetype-audio-x-generic
  2. mimetype-image-x-generic
  3. mimetype-package-x-generic
  4. mimetype-text-x-generic
  5. mimetype-video-x-generic
  6. mimetype-x-office-document
  7. mimetype-x-office-presentation
  8. mimetype-x-office-spreadsheet
  9. mimetype-unknown


Spécification des icones