I have a page that generates a dynamic file for upload and sends it to the client using Response.BinaryWrite.
Everything works fine, except when we moved it to a test server with SSL. The download happens in a new window, and what I see (in IE7 / 8, but not chrome or FF) opens and closes the tab, but the File dialog box does not appear.
Here the full headline writes:
Response.Clear()
Response.Buffer = True
Response.ContentType = "application/octet-stream"
Response.AddHeader("Content-Length", abytFileData.Length.ToString)
Response.AddHeader("cache-control", "private")
Response.AddHeader("Expires", "0")
Response.AddHeader("Pragma", "cache")
Response.AddHeader("content-disposition", "attachment; filename=""" & pMsg!pstrFileName & """")
Response.AddHeader("Accept-Ranges", "none")
Response.BinaryWrite(abytFileData)
Response.Flush()
Response.End()
I'm sure my problem was what was mentioned here ,
But my cache control is correct. Any ideas?
source
share