Avatar billede klinemann Nybegynder
14. marts 2004 - 22:16 Der er 2 kommentarer og
1 løsning

fejl! i asp script.

hej, jeg har sat dette script ind..

    <%
        FileName = Request.QueryString("billedfil")
        FilePath = "E:\test.dk\test\" & FileName
        Response.Buffer = True
        Set st = Server.CreateObject("ADODB.Stream")
        st.Type = 1
        st.Open
        st.LoadFromFile FilePath
        Response.Clear

        Response.ContentType = "image/jpeg/gif"
        Response.AddHeader "Content-Disposition", "inline;filename=" & FileName
        Response.BinaryWrite st.Read()
        st.Close ' Luk Stream-objektet
        Set st = Nothing
        Response.End
    %>

men den melder fejl... (se link... http://www.markaskovmadsen.dk/ny/privat/privat.asp)
- den finder fint nok billederne som den skal, men den fejl den melder fatter jeg ik.

håber i kan hjælpe mig.
Avatar billede eagleeye Praktikant
14. marts 2004 - 22:22 #1
Du hendter billenavnet fra linket (querystringen) "billedefil" men i linket er der ikke en querystring som hedder billedfil så derfor bliver variablen FileName tom "" og så vil den fejle da den forsøger at åbne folderen som en fil:

FileName = Request.QueryString("billedfil")


Så du skal nok havde et tjek omkring det om FileName er tom eks:


    <%
        FileName = Request.QueryString("billedfil")
        if FileName <> "" then 
          FilePath = "E:\test.dk\test\" & FileName
          Response.Buffer = True
          Set st = Server.CreateObject("ADODB.Stream")
          st.Type = 1
          st.Open
          st.LoadFromFile FilePath
          Response.Clear

          Response.ContentType = "image/jpeg/gif"
          Response.AddHeader "Content-Disposition", "inline;filename=" & FileName
          Response.BinaryWrite st.Read()
          st.Close ' Luk Stream-objektet
          Set st = Nothing
        End if
        Response.End
    %>
Avatar billede klinemann Nybegynder
14. marts 2004 - 22:30 #2
aaahh... det virkede... thanks...
Avatar billede eagleeye Praktikant
14. marts 2004 - 22:33 #3
ok :)) et svar fra mig så.
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