Puuduvate graafiliste failide käsitlemine
Tavaline on graafiliste piltide kuvamiseks lennult ASP. Võite lasta kontrollida oma koodi, et veenduda graafilise faili olemasolus - ja kuvada vaikepilti, kui see mingil põhjusel puudub.

Käsk, mida siin kasutate, on FileExists - see käsk kontrollib, kas teie määratud fail on serveris tegelikult olemas. Seejärel saate teha erinevat töötlemist vastavalt sellele, kas leiate määratud faili või mitte.

Oletame, et teil on laosüsteem, kus kõikidele teie toodetele antakse järjekorranumbrid - alates P1 kuni P1000 ja nii edasi. Teie pildifailid on nimetatud sobivateks, seega P1.jpg, P2.jpg jne. See teeb tavaliselt tootega kaasneva pildi automaatse kuvamise tavaliselt väga lihtsaks.

Kui peate pildi mingil põhjusel eemaldama, kuvatakse järgmine kood vaikepilti, kuni hakkate uue õige pildi kataloogi panema.

<%
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
%>

Kui olete selle FoundImage'i õigesti seadistanud, saate nüüd teha mis iganes teile meeldivaid avaldusi. Võite kasutada standardset IMG SRC =, et kuvada õige PicPathi kirje, kui FoundImage on tõene, või teise vaikekirje kuvamiseks, kui FoundImage on vale.

Video Juhiseid: How to Install Hadoop on Windows (Mai 2024).