[itext] fichier endommagé
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:
Code:
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"); |
Je suspecte également une question de time-out dans la communication client-server...