09. februar 2004 - 15:33
Der er
7 kommentarer og 1 løsning
Kontrol ved hentning fra server
Hvordan kan jeg lave et redirect til en fil når man forsøger at hente en fil fra min server der ikke eksisterer ? Jeg åbner idag filerne (dokumenter) sådan: <iframe name=flap src=/dokumenter/<%=Request.Form("keyword")& "-"& request.form ("nr")%>.doc width=1024 height=768 frameborder=no scrolling=yes></iframe> Dette giver en fejl 404, hvis filen ikke eksisterer, hvordan kan jeg gøre det smartere ?
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
09. februar 2004 - 15:35
#1
Måske bruge ASPHttp til at lave et Http-kald til serveren og se om klienten eksisterer...
09. februar 2004 - 15:39
#2
Hvordan
09. februar 2004 - 15:40
#3
09. februar 2004 - 15:42
#4
Det var et svar!
09. februar 2004 - 15:55
#5
Jeg kan ikke se, hvordan jeg skal kunne bruge dett til at checke om et givent dokument er at finde på min server.
09. februar 2004 - 16:35
#6
Okay... Jeg har misforstået... Hvis dokumentet ligger på DIN server kan du bruge FSO til at tjekke om filen findes: Set FSO = Server.CreateObject("Scripting.FileSystemObject") if FSO.FileExists(***STI TIL FILEN***) then *** FILEN FINDES *** else *** FILEN FINDES IKKE *** end if Set FSO = Nothing
10. februar 2004 - 07:46
#7
Det lyder mere korrekt :) Men jeg får en script fejl, men det er nok min manglede viden til syntax! Jeg har lavet følgende: <% Set FSO = Server.CreateObject("Scripting.FileSystemObject") if FSO.FileExists(/dokumenter/ &Request.Form("keyword")& "-"& request.form ("nr")) then %> <iframe name=flap src=/dokumenter/<%=Request.Form("keyword")& "-"& request.form ("nr")%>.doc width=1024 height=768 frameborder=no scrolling=yes></iframe><% else Response.Redirect("ikkefundet.asp") end if Set FSO = Nothing %>
10. februar 2004 - 10:09
#8
Ahh fejlen er fundet, tak for hjælpen
Kurser inden for grundlæggende programmering