Avatar billede golyf Nybegynder
25. januar 2004 - 15:57 Der er 4 kommentarer og
1 løsning

Test om billede findes.

Jeg er ved at lave en webside og i forbindelse med det skal jeg vise et billede, men selvfølgelig kun hvis det findes. Min tanke var noget i stil med :

filespec = Server.Mappath("/wwwroot/pict/" & Session("BrugerNavn") & ".JPG")
Set f = fso.OpenTextFile(filespec,1)
if f.status <> error then
  Response.Write "<img src='/pict/" & Session("BrugerNavn" & ".JPG"'>"
end if
Avatar billede eagleeye Praktikant
25. januar 2004 - 16:02 #1
Du kan bruge FileExists som er en funktion på Filesystemobejct:

filespec = Server.Mappath("/wwwroot/pict/" & Session("BrugerNavn") & ".JPG")
if fso.FileExists(filespec) then
  Response.Write "<img src='/pict/" & Session("BrugerNavn") & ".JPG"'>"
end if
Avatar billede golyf Nybegynder
25. januar 2004 - 16:10 #2
Lyder meget simpelt, men der kommer en fejl:

Error Type:
Microsoft VBScript runtime (0x800A01A8)
Object required: 'fso'
index.asp, line 416

på følgende:
filespec = Server.Mappath("/wwwroot/pict/"& Session("BrugerNavn") &".JPG")
if fso.FileExists(filespec) then
...
Avatar billede eagleeye Praktikant
25. januar 2004 - 16:12 #3
Der skal også lige et filesystemobejct med :)
Set fso=Server.CreateObject("Scripting.FileSystemObject")

sådan:

Set fso=Server.CreateObject("Scripting.FileSystemObject")
filespec = Server.Mappath("/wwwroot/pict/" & Session("BrugerNavn") & ".JPG")
if fso.FileExists(filespec) then
  Response.Write "<img src='/pict/" & Session("BrugerNavn") & ".JPG"'>"
end if
Avatar billede golyf Nybegynder
25. januar 2004 - 16:16 #4
Ja ja ... Det havde jeg også i mit egen forsøg, men fin den selvfølgelig lige slettet, da jeg smed dit ind *g*

Vil bare sige at det åbenbart var meget let. Selvfølgelig er der point til dig :-)
Avatar billede eagleeye Praktikant
25. januar 2004 - 16:24 #5
Ok :) så er her et svar.
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

IT-JOB

Politiets Efterretningstjeneste

Fullstack softwareudvikler i PET

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Solution Manager til Cyberdivisionen