Bonjour,
Je créée un PDF via itext.
En local, le PDF s'ouvre correctement alors que déployé sur le serveur, impossible d'ouvrir le document j'ai le message d'erreur suivant renvoyé par acrobat:
"le fichier est endommagé et n'a pas pu être réparé."
Je suspecte un soucis dans le header du document. J'ai mis ceci, à la création, dans ma servlet:
Je suspecte également une question de time-out dans la communication client-server...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 res.setContentType( "application/pdf" ); res.setContentLength((int)fichier.length()); res.addHeader("Content-disposition", "inline; filename=" + fichier.getName()); res.setHeader("Expires", "0"); res.setHeader("Cache-Control", "must-revalidate, post-check=0, pre-check=0"); res.setHeader("Pragma", "public");
Partager