Utilizzo questo codice per forzare il download di file da server... In Interne explorer funziona tutto benissimo, ma in firefox, il download che parte, si chiama "download.asp", il file contiene realmente il vero file (se è uno zip e lo rinomino in .zip, funziona). Ma un utente, questo non lo sa! LOL
Qualcuno si è mai trovato davanti a questo problema? Magari, semplicemente, non avevte mai provato la vostra pagina di download con firefox...
Ecco il codice:
<%
sFile = request.querystring("file")
sPath = session("A")
sName = session("nomegiusto")
ContentType = "application/x-msdownload"
Response.Buffer = True
Const adTypeBinary = 1
Response.Clear
Set objStream = Server.CreateObject("ADODB.Stream")
objStream.Open
objStream.Type = adTypeBinary
objStream.LoadFromFile sPath
ContentType = "application/octet-stream"
Response.AddHeader "Content-Disposition", "attachment; filename=""" & sName & """"
Response.Charset = "UTF-8"
Response.ContentType = ContentType
Response.BinaryWrite objStream.Read
Response.Flush
objStream.Close
Set objStream = Nothing
%>

Tutto si può fare, quando si stà per affogare si impara a nuotare
