Buongiorno,
utilizzo lo script seguente per effettuare il download forzato di un file.Funziona bene con ie, invece con Mozilla Firefox succede che se il nome del file contiene degli spazi se clicco su Apri
me lo apre correttamente, se invece lo scarico il nome del file viene troncato al primo spazio ed ovviamente me lo ritrovo senza estensione, sapete come risolvere??? Grazie 1000.
Ecco lo script(Grazie sempre al Forum):
Dim strAbsFile
Dim strFileExtension
Dim objFSO
Dim objFile
Dim objStream
strAbsFile = Server.MapPath("public/brochure casa.pdf")
Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
If objFSO.FileExists(strAbsFile) Then
Set objFile = objFSO.GetFile(strAbsFile)
Response.Clear
Response.ContentType = "application/pdf"
Response.AddHeader "Content-Disposition", "attachment; filename=" & objFile.Name
Response.AddHeader "Content-Length", objFile.Size
Set objStream = Server.CreateObject("ADODB.Stream")
objStream.Open
objStream.Type = 1
Response.CharSet = "UTF-8"
objStream.LoadFromFile(strAbsFile)
Response.BinaryWrite(objStream.Read)
objStream.Close
Set objStream = Nothing
Set objFile = Nothing
Else
Response.Clear
Response.Write("Impossibile effettuare il download : file non esistente.")
End If
Set objFSO = Nothing