A hiányzó grafikus fájlok kezelése
Á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).