System: Windows XP SP2
Client : IE6 en Mozilla 1.5
Ik maar gebruik van een webservice die mij een byte[] stream geeft van een pdf document.
Als ik deze pagina open dan krijg ik netjes een dialogbox die vraag om te openen of te downloaden.
Downloaden gaat prima in zowel IE als Mozilla, maar openen werkt alleen in mozilla.
In IE zegt hij dat hij het document niet kan vinden in C:\....\temp internet file\...... etc.
Heeft iemand een idee of ik voor IE nog iets aan de header moet toevoegen. Ik heb dit op meerdere computers geprobeerd.
Client : IE6 en Mozilla 1.5
Ik maar gebruik van een webservice die mij een byte[] stream geeft van een pdf document.
C#:
1
2
3
4
5
6
7
8
| private void Page_Load(object sender, System.EventArgs e) { byte[] document = documentService.GetDocumentStream(fileName); Response.AddHeader("Content-disposition", "attachment; filename=" + fileName); Response.ContentType = "application/pdf"; Response.BinaryWrite(documentStream); Response.End(); } |
Als ik deze pagina open dan krijg ik netjes een dialogbox die vraag om te openen of te downloaden.
Downloaden gaat prima in zowel IE als Mozilla, maar openen werkt alleen in mozilla.
In IE zegt hij dat hij het document niet kan vinden in C:\....\temp internet file\...... etc.
Heeft iemand een idee of ik voor IE nog iets aan de header moet toevoegen. Ik heb dit op meerdere computers geprobeerd.