Bonjour,

J'arrive actuellement a ouvrir des pdf via Firefox, Safari ou IE<10 mais pour IE 10 j'ai l'erreur que le fichier n'a pas pu être téléchargé.

Voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
 
Response.Buffer = false; //transmitfile self buffers
                            Response.Clear();
                            Response.ClearContent();
                            Response.ClearHeaders();
                            Response.BufferOutput = true;
                            byte[] Buffer = new byte[((byte[])monReader["Doc"]).Length];
                            Buffer = (byte[])monReader["Doc"];
 
                            Response.ContentType = "application/vnd.ms-pdf";
                           // Response.ContentType = "images/jpeg";
                            if(nom.Contains(".pdf")==true)
                               // Response.AddHeader("content-disposition", "attachment; filename=" + nom );
                                Response.AddHeader("Content-Disposition", string.Format("attachment; filename={0}", nom));
                            else
                                Response.AddHeader("content-disposition", "attachment; filename=" + nom + ".pdf");
                            Response.Flush();
 
                            Response.BinaryWrite(Buffer);
 
                            Response.Flush();
                            Response.Close();
                            Response.End();
 
                            monReader.Close();
Dans ce code j'utilise un reader car le fichier est enregistrer dans une base de données SQL Server.

Pour la ligne Response.ContentType j'ai essayé :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Response.ContentType="application/pdf";
Mais cela ne marche pas non plus.

Je vous remercie pour votre aide