Bonjour,
Après recherche sur forum et différent site, je me trouve bloquer sur un pb d'ouverture de pdf sur browser.
voici mon code
Code :
- Response.Clear();
- Response.ClearContent();
- Response.ClearHeaders();
- Response.ContentType = "application/pdf";
- Response.AddHeader ("Content-Disposition", "attachment; filename=test.pdf" );
- // puis retourner le rapport a l'utilisateur
- Response.WriteFile(Server.MapPath(".\\Template\\bat.pdf" ));
- Response.Close();
|
Le code marche et envoie bien un PDF à à l'utilisateur qui à le choix entre l'ouvrir ou l'enregistrer. Mais voila, le document est corrompu et après édition du document PDF avec un simple bloc note, je vois que mon document contient, en fin de code , tout le code HTML de la page qui l'a ouvert. Le PDF d'origine n'avais pas le code HTML et n'est pas modifier avant l'ouverture. Je ne comprend pas pk lors du Response.WriteFile le document pdf est modifier.