Avatar billede pmoll Praktikant
18. februar 2004 - 12:16 Der er 6 kommentarer og
1 løsning

Hvordan med download af EPS filer

Hej

Jeg på min hjemmeside gerne gøre det sådan at det er muligt at downloade forskellige filer. Når jeg bare skriver <A Href også videre til en EPS fil modtager jeg ikke billede men dets hex koder (eller det ligner det i hvertfald) Hvordan gør jeg for at få det til at virke?
Der skal gerne kunne downloades mange forskellige filtyper.

VH Preben
Avatar billede ckh Nybegynder
18. februar 2004 - 12:19 #1
Lav hele molevitten om til zip-filer, så skulle den hente dem automatisk.....
Avatar billede mm12010 Nybegynder
18. februar 2004 - 12:22 #2
IE only:

<a href="java script:void(0);" onclick="document.execCommand('SaveAs','1','fil.eps');">Save as</a>
Avatar billede steen Nybegynder
18. februar 2004 - 12:27 #3
Eller:

<%
call downloadFile(replace(replace(Request("file"),"\",""),"/",""))

function downloadFile(strFile)
    strFilename = server.MapPath(strFile)

    Response.Buffer = True
    Response.Clear

    ' create stream
    Set objStream = Server.CreateObject("ADODB.Stream")
    objStream.Open
    objStream.Type = 1

    on error resume next

    Set fso = Server.CreateObject("Scripting.FileSystemObject")
    if not fso.FileExists(strFilename) then
        Response.Write("<h1>Error:</h1>" & strFilename & " does not exist<p>")
        Response.End
    end if

    Set f = fso.GetFile(strFilename)
    intFilelength = f.size
    Set f = nothing
   
    objStream.LoadFromFile(strFilename)

    if err then
        Response.Write("<h1>Error: </h1>" & err.Description & "<p>")
        Response.End
    end if

    Response.AddHeader "Content-Disposition", "attachment; filename=" & f.name
    Response.AddHeader "Content-Length", intFilelength
    Response.Charset = "UTF-8"
    Response.ContentType = "application/octet-stream"
    Response.BinaryWrite objStream.Read
    Response.Flush

    objStream.Close
    Set objStream = Nothing
    Set fso = nothing

end function
%>
Avatar billede steen Nybegynder
18. februar 2004 - 12:27 #4
ups.. hvis du altså kan benytte asp på din server
Avatar billede pmoll Praktikant
19. februar 2004 - 20:40 #5
Eftersom jeg ikke er hjemme i asp holder jeg mig lidt fra den version. Jeg har ikke prøvet med at lave det til ZIP filer. Jeg har haft og har noget travlt for tiden :-/ IE only kan jeg godt bruge. Der sker bare det når jeg har hentet min egen esp fil igen siger photoshop at den ikke kan åben den da formatet er forkert.
Nogen fornuftig forklaring på det?
Avatar billede pmoll Praktikant
21. februar 2004 - 23:37 #6
tak for hjælpen nu virker det. Det er mm12010's løsning jeg bruger men det er kun steen der har "svaret" er det kun mulighed for at give point til ham.
Avatar billede mm12010 Nybegynder
22. februar 2004 - 18:06 #7
det er fordi jeg ikke poster svar, før du har tilkendegivet at det er mit forslag der er blevet løsningen på dit problem - men steen er sikkert fair og kender reglerne, så mon ikke vi findr ud af det... :o)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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