Avatar billede mini41 Nybegynder
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 ?
Avatar billede killer_r Nybegynder
09. februar 2004 - 15:35 #1
Måske bruge ASPHttp til at lave et Http-kald til serveren og se om klienten eksisterer...
Avatar billede mini41 Nybegynder
09. februar 2004 - 15:39 #2
Hvordan
Avatar billede killer_r Nybegynder
09. februar 2004 - 15:40 #3
Avatar billede killer_r Nybegynder
09. februar 2004 - 15:42 #4
Det var et svar!
Avatar billede mini41 Nybegynder
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.
Avatar billede killer_r Nybegynder
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
Avatar billede mini41 Nybegynder
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
%>
Avatar billede mini41 Nybegynder
10. februar 2004 - 10:09 #8
Ahh fejlen er fundet, tak for hjælpen
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