Raccourcis : Contenu - rubriques - sous rubriques
FR

Piste: responsetcpdf tutors coord crud main-concepts responsetcpdf coord xml-1.1 jforms responsebinary

Wiki: Index - Derniers changements - Back link

Pour renvoyer un fichier binaire (un exécutable, une image, une video, une archive ou autre), il faut utiliser jReponseBinary dont l'alias est “binary”

$rep = $this->getResponse('binary');

En premier lieu, ill vous faut indiquer dans la propriété $outputFileName le nom de fichier sous lequel apparaitra le contenu, à l'utilisateur.

 $rep->outputFileName = 'truc.gif';

Vous pouvez aussi définir le type mime du contenu :

 $rep->mimeType = 'image/gif';

Et vous devez aussi spécifier si le fichier doit être proposé à l'utilisateur pour l'enregistrement ou non. Pour des fichiers couramment pris en charge par les navigateur (les images par exemple), on mettra false :

 $rep->doDownload = false;

Ensuite pour le contenu, vous pouvez indiquer soit un fichier existant, soit du contenu que vous générez vous même.

Pour renvoyer un fichier existant :

 $rep->fileName = JELIX_APP_VAR_PATH.'fichier_a_renvoyer.gif';

Et sinon, si vous générez vous même, mettez le contenu dans une chaîne et mettez le dans $content :

 $rep->content = '...';
fr/manuel-1.0/responsebinary.txt · Dernière modification: 2008/07/30 11:25 par bballizlife
Fils rss des changements récents dans le wiki Creative Commons License