Ciao a tutti.
Con lo script riportato, ho la possibilità di far scegliere all'utente se aprire un file nel browser o scaricarlo in locale. E' possibile impedire la visualizzazione del pulsante "open", lasciando solo "Save", anche se il file da scaricare ha un'estensione che IE riesce a leggere?
Al limite posso intercettare il click dell'utente sul pulsante "Open"?
Grazie
<%@LANGUAGE = VBScript%>
<%
'Recupero il file da scaricare
Dim download, file
file = Request.QueryString("file")
' Creo l'oggetto ADODB.Stream
Set download = Server.CreateObject("ADODB.Stream")
' Apro la connessione e carico il file
download.Type = 1
download.Open
download.LoadFromFile Server.MapPath(file)
' Aggiungo le intestazioni del tipo di file
Response.AddHeader "Content-Disposition", "attachment; filename=" & file
Response.ContentType = "application/octet-stream"
Response.BinaryWrite download.read
' Un po di pulizia...
download.Close
Set download = Nothing
%>![]()
![]()

Rispondi quotando