Table des matières

Pxxo_Widget_FilePreview

Ce widget permet de prévisualiser et/ou downloader un fichier :

2 copies d'écran :

Remarque : Ce widget est utilisé par le Widget Input_File

Paramètres

Nom Type Description
file_path String Le chemin physique complet du fichier à prévisualiser et/ou downloader
metadata Array Les 4 métadonnées du fichier : nom du fichier d'origine, mime-type, taille en octets, nom du fichier à downloader. Si on ne passe pas les métadonnées en paramètre, elles sont récupérées à partir du fichier de métadonnées (file_path.meta) ou du fichier des données (file_path)
thumbnail_maxwidth Entier La largeur maximum de l'aperçu du fichier en pixels. (valeur par défaut : 120)
thumbnail_maxheight Entier La hauteur maximum de l'aperçu du fichier en pixels. (valeur par défaut : 120)

Exemple

require_once "Pxxo/Widget/FilePreview.php";
 
$params = array();
$params['file_path'] = 'C:/Athlete.png';
$params['metadata'] = array(0 => 'Athlete.png',
                            1 => 'image/png',
                            2 => '17848',
                            3 => 'IMAGE DE TEST.png'
                            );
$params['thumbnail_maxwidth'] = 40;
$params['thumbnail_maxheight'] = 40;
 
$o = new Pxxo_Widget_FilePreview($params);
$o->addDecorator('Pxxo_Widget_Decorator_Core');
$o->main();
$o->dump();