C'est un petit bogue qui n'apparais que sous Windows 2000. Sous XP ce problème n'apparais pas
Le problème est que je force un pdf à être téléchargé plutot qu'embed dans le navigateur. Voici le code
Code :
Dim Stream
Dim Contents
Dim strFileName
Dim strFilePath
strFileName = "test.pdf"
strFilePath = Server.MapPath(strFileName)
Response.ContentType = "application/pdf"
Response.AddHeader "content-disposition", "attachment; filename=" & strFileName
Set Stream = server.CreateObject("ADODB.Stream")
Stream.Open
Stream.LoadFromFile strFilePath
Contents = Stream.ReadText
Response.BinaryWrite Contents
Stream.Close
Set Stream = Nothing
Le problème est que sous windows 2000, je recois le popup de download 2 fois. Alors que sous XP ont le recois normalement ... c'est-à-dire 1 fois.
J'appelle cette fonction dans un iframe invisible sur une page suite à l'envoi d'un formulaire.