• imprimer
  • aide

Forum de discussions « Autres langages (JAVA, JSP, etc.) »

Retrouvez les publications relatives à ces discussions dans nos rubriques Coldfusion, java, perl.

télécharger fichier (équivalent à la fct header php) pour JSP

liste des forums liste des discussions Participer à la discussion

Photo de telnes Message publié le mardi 21 août 2007 - 10h48 par telnes. toujours revenir au debut - http://telnesmaster.free.fr/allhtml/index2.html - http://telnesmaster.free.fr/litetemplate - http://www.hotcontest.org
hello

Y a t il un équivalent en JSP pour réaliser

<?php // Vous voulez afficher un pdf header('Content-type: application/pdf'); // Il sera nommé downloaded.pdf header('Content-Disposition: attachment; filename="downloaded.pdf"'); // Le source du PDF original.pdf readfile('original.pdf'); ?>

merci bcp

++
Photo de kyosukenobaka Message publié le dimanche 02 septembre 2007 - 22h13 par kyosukenobaka. http://kyosukenobaka.free.fr/
Salut,

Je pense pas que cela soit possible en javascript car le php renvoi une nouvelle entete avec la fonction header .... Le javascript etant un language client, je doute que cela soit possible.

A verifier
Photo de kyosukenobaka Message publié le dimanche 02 septembre 2007 - 22h16 par kyosukenobaka. http://kyosukenobaka.free.fr/
Whooop hop hop j'ai lu un peu trop vite, J'avais vu JS au lieu de JSP ... J'ai rien dit !

(Dommage, on ne peut pas supprimer ou editer nos messages :( )
Photo de telnes Message publié le lundi 03 septembre 2007 - 09h56 par telnes. toujours revenir au debut - http://telnesmaster.free.fr/allhtml/index2.html - http://telnesmaster.free.fr/litetemplate - http://www.hotcontest.org
je vais le mettre en résolu

++
Photo de BadGuitarist Message publié le mercredi 02 septembre 2009 - 02h49 par BadGuitarist.
Bonjour,
Je fais court car je pense que la réponse arrive largement trop tard ;-)

La solution Java qui semble identique au code php de Telnes fait intervenir la notion de flux (un flux en lecture pour prendre connaissance du pdf d'origine et un flux en écriture pour créer son clône).

Voici un example de code :

import java.io.*;


try
{
FileInputStream file=new FileInputStream("original.pdf");
FileOutput!stream out = new FileOutputStream("download.pdf");
String inputLine;

while((inputLine = in.readLine())!=null)
{
out.println(inputLine);
}
file.close();
out.close();
}
catch(IOException e)
{
System.out.println("Erreur : "+e.getMessage());
}



Pour appeler cette solution dans une application J2EE, il faut intégrer (et légèrement adapter) ce code dans une servlet (= le pendant du php évoqué par Telnes).

liste des forums liste des discussions Participer à la discussion

Vous devez obligatoirement vous identifier en tant que membre pour participer à cette discussion.

ACCÉS COMMUNAUTÉ

Rejoignez ALL HTML

Publiez vos articles, actualités, communiqués ... Donnez votre avis, partagez votre réseau, rencontrez d'autres membres et participez à la vie de la communauté.

Les 5 dernières discussions