Ho trovato questo codice postato da Pietro09(questo è ASP, non proprio ASP.NET) ricercando nel Forum:
Questo codice lo metto nella Page_Load di una finestra che uso per scaricare un file. Il Download funziona correttamente, solo che vorrei chiudere la finestra al termine del DownLoad.codice:Response.Expires = -1 ' scarico un file Dim strPath As String = Server.MapPath(Request.QueryString("file")) Dim file As FileInfo = New FileInfo(strPath) ' verifica esistenza If file.Exists Then ' imposta le headers Response.Clear() Response.AddHeader("Content-Disposition", "attachment; filename=""" & file.Name & """") Response.AddHeader("Content-Length", file.Length.ToString()) Response.ContentType = "application/octet-stream" ' leggo dal file e scrivo nello stream di risposta Response.WriteFile(strPath) Response.End()
La nuova finestra la apro con:
<a href... target="_blank">scarica</a>
Sapreste dirmi come integrare?
![]()

Rispondi quotando
