Problem med javascript fejl "access is denied" efter download.
For at downloade en .xls fil har jeg lavet (læs tilrettet) dette script.Problemmet er at jeg efter at have dl filen får enten:
"object required"
eller:
"access is denied"
Når jeg kører musen over en javascript baseret menu.
Nogen idéer til en løsning ??
//akj
Her er den kode jeg bruger til at sende filen til browseren.
<%
' husk aktuel contenttype
current = response.contenttype
' hvilken folder ligger filen i ??
folder = server.mappath("..") & "\export\"
' hent filnavnet fra url'en
strFilePath = request.querystring("file")
' opbyg streng til fillokation
strfilepath = folder & strFilePath
' sæt ny contenttype
ContentType = "application/vnd.ms-excel"
header = Response.GetHeader("PATH-INFO")
' opret instans af streamobject
Set objStream = Server.CreateObject("ADODB.Stream")
' åben streamobject
objStream.Open
' sæt type
objStream.Type = 1
' tilknyt fil
objStream.LoadFromFile strFilePath
' ret header
Response.AddHeader "Content-Disposition", "attachment; filename=Holdliste"
' sæt contenttype til ny type
Response.ContentType = ContentType
' stream fil til browseren
Response.BinaryWrite objStream.Read
' tøm object
Response.Flush
' luk object
objStream.Close
' clear fra memory
Set objStream = Nothing
' sæt contenttype tilbage til det originale
response.contenttype = current
' diverse response kontrol
Response.CacheControl = "no-store"
Response.AddHeader "Pragma", "no-cache"
Response.Expires = -1
%>
