Avatar billede axemaster Nybegynder
08. september 2003 - 13:20 Der er 1 kommentar og
2 løsninger

Download tvang

Efter at have kikket flere svar vedr. download tvang,
fandt jeg noget kode jeg kunne bruge.
Den ser ud som følger:

<%
Const adTypeBinary = 1

Response.Expires = 0
Response.Buffer = TRUE

picname = request.querystring("fil")
saveAsPicname = request.querystring("fil")

Set uAgent = Request.ServerVariables("HTTP_USER_AGENT")
if (inStr(uAgent, "IE")) Then
      ' Explorer
      Response.ContentType = "m_type"
      Response.AddHeader "Content-Disposition", "atachment; filename="& saveAsPicname
Else
      ' NetScape
      Response.ContentType = "application/octet-stream"
      Response.AddHeader "Content-Disposition", "attachment; filename="& chr(34) & picName & chr(34)
End if

Dim objStream
Set objStream = Server.CreateObject("ADODB.Stream")

objStream.Type = adTypeBinary
objStream.Open
objStream.LoadFromFile server.mappath(picName)
Response.BinaryWrite objStream.Read

objStream.Close
Set objStream = Nothing

Response.Flush
%>

Det virker ikke på alle pc'er.
På min skriver den kortvarigt i browseren:
installerer komponent og derefter et lille
rødt kryds.

Download boxen kommer aldrig :(

Stien er rigtig og virker på nogle pc'er med både IE
5.5 og 6.0...

Help anyone ??
Avatar billede axemaster Nybegynder
08. september 2003 - 13:21 #1
Det jeg downloader er autocad filer altså .dwg filer...
Avatar billede goose Nybegynder
08. september 2003 - 13:50 #2
Prøv og læs følgende artikel:

http://www.magik.dk/artikler/5/

- det må jo have noget at gøre med at du skal bruge den korrekte mime-type som jeg ikke kender for din filtype

/Goose
Avatar billede eagleeye Praktikant
08. september 2003 - 14:14 #3
Prøv at bruge:  image/vnd.dwg  som MIME type:

Response.ContentType = "image/vnd.dwg"
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester