webForumDet fria alternativet

Check ifall bild existerar

ASP

4 svar · 250 visningar · startad av SteveP

Medlem sedan mars 2003772 inlägg
Frågan#1

Jag har en tabell med 2 kolumner

contactid samt PersonalPicture

PersonalPicture innehåller följande

stp.bmp
nns.bmp
rrd.bmp

Detta är Initials av personer.

Men ibland finns inte bilden till personen man tittar på.

Kan jag på nåt sett göra en check med FSO ifall bilden existerar? och om den inte gör det så skriver den ut "Bild ej tillgänglig"

Jag kan inte göra en recordset check eftersom det alltid finns en PersonalPicture post till respektive person som default. Så den hittar alltid ett bildnamn i databasen men bilden kanske inte finns.

Medlem sedan mars 2003772 inlägg
#2

Jag testade med detta men får det inte att fungera

	set fso=createobject("Scripting.FileSystemObject")
	if fso.FileExists ("Images/" & trim(ObjRs("LCPPicture"))) then

    Response.write "<img src=""images/"& trim(ObjRs("LCPPicture")) &""" border=""0"">"

	else   
	  
	Response.write "No pic"
	
	end if
	set fso=nothing

Skriver jag ut ("Images/" & trim(ObjRs("LCPPicture"))) och sedan tar bort default.asp i adressbaren och klistrar in patchen som den ger så hittar jag bilden. Så sökvägen är rätt och bilden existerar.. Vad är fel?

FSO kanske måste använda riktiga paths? som e:/xxx/sites/images

Medlem sedan mars 2003772 inlägg
#3

Funkade utmärkt med

if fso.FileExists (Server.MapPath("Images/" & trim(ObjRs("LCPPicture"))))
Medlem sedan dec. 20003 563 inlägg
#4

e:/xxx/sites/images

Vad har du för sida? §e

Medlem sedan mars 2003772 inlägg
#5

hahaha detdär va nog ett dåligt exempel :r
Det är ett intranät till ett företag så det är seriöst ;)

253 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)