Általános az ASP használata grafikus képek megjelenítéséhez menet közben. Ellenőrizheti a kódot, hogy megbizonyosodjon arról, hogy a grafikus fájl valóban ott van - és megmutathatja az alapértelmezett képet, ha valamilyen okból hiányzik.
Az itt használt parancs a FileExists - a parancs ellenőrzi, hogy a megadott fájl valóban létezik-e a szerveren. Ezután különböző módon végezheti el a feldolgozást attól függően, hogy megtalálja-e a megadott fájlt.
Tegyük fel, hogy van egy nyilvántartási rendszere, ahol minden termékének sorozatszámot adnak - P1-től P1000-ig és így tovább. A képfájlokat megfelelőnek nevezik, tehát P1.jpg, P2.jpg stb. Ez általában nagyon egyszerűvé teszi az adott termékhez tartozó kép automatikus megjelenítését.
Ha valamilyen okból el kell távolítania a képet, az alábbi kód az alapértelmezett képet fogja mutatni, amíg el nem készülsz egy új, megfelelő képet a könyvtárba.
<%
dim picFSO
set picFSO = createobject("Scripting.FileSystemObject")
PicPath = "/images/products/P" & ProductID & ".jpg"
PicFullPath = Server.MapPath(PicPath)
if picFSO.FileExists(PicFullPath) THEN
FoundImage = TRUE
else
FoundImage = FALSE
end if
%>
Miután helyesen beállította a FoundImage fájlt, bármikor megteheti a tetszőleges állításokat. Használhat egy standard IMG SRC = -et a megfelelő PicPath bejegyzés megjelenítéséhez, ha a FoundImage igaz, vagy másik alapértelmezett bejegyzéshez, ha a FoundImage hamis.
Video Utasításokat: Linux Mind #12 - Könyvtárszerkezet, és jogosultságok (Április 2024).