1 messaggio dal 17 ottobre 2003
ho provato a fare il download di un file pdf con xmlhttp , fino qua tutto ok, il problema è che poi finita la procedura della mia pagina non riesco più a chiuderla,
vi mostro le mie righe di codice..per chiariivi le idee.....

<%
Dim objXMLHTTP, StrURL, StrNome

StrURL = "http://" & Request.ServerVariables("HTTP_HOST") & "/pdf/" & request.QueryString("scheda")
StrNome = request.QueryString("nomescheda")
Set objXMLHTTP = Server.CreateObject("MSXML2.ServerXMLHTTP")
'Utilizziamo la versione 3 che non ha problemi di performance
'per la 2 usare Microsoft.XMLHTTP
objXMLHTTP.Open "GET", StrURL, False
' Richiama il file
objXMLHTTP.Send
' Aggiunge un header per far scaricare il file
Response.AddHeader "Content-Disposition", _
"attachment;filename=" & StrNome
' Imposta il content su octet-stream, forzando l'apertura fuori dal browser
Response.ContentType = "application/octet-stream"
' Manda il contenuto con BinaryWrite
Response.BinaryWrite objXMLHTTP.responseBody
Set xml = Nothing
%>
<script language="javascript" type="text/javascript">
window.close()
</script>

mario

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.