Ciao.

Sto cercando disperatamente di forzare il download di un file pdf; il file si crea, viene scritto sul server ma al momento del download restituisce:

Response object error 'ASP 0156 : 80004005'

Header Error

/Folder/default.asp, line 223

The HTTP headers are already written to the client browser. Any HTTP header modifications must be made before writing page content.
Su questa riga:
codice:
Response.AddHeader "Content-Disposition", "attachment; filename=" & filepdf
Il codice è il seguente:

codice:
<% @LANGUAGE = "VBScript" %>

<% 
Response.Buffer = True
server.scripttimeout = 10000 
%>


parte html

<%

Set objStream = Server.CreateObject("ADODB.Stream")
objStream.Type = 1
objStream.Open
objStream.LoadFromFile Server.MapPath(filepdf)
Response.AddHeader "Content-Disposition", "attachment; filename=" & filepdf
Response.ContentType = "application/octet-stream"
Response.BinaryWrite objStream.Read
objStream.Close
Set objStream = Nothing

%>
Ho provato i vari suggerimenti trovati con la ricerca riguardo l'errore, ma nessuno ha funzionato.

Grazie