Hantering av saknade grafiska filer
Det är vanligt att använda ASP för att visa grafiska bilder. Du kan kontrollera din kod för att se till att den grafiska filen faktiskt finns där - och visa en standardbild om den saknas av någon anledning.

Kommandot du ska använda här är FileExists - kommandot kontrollerar om filen du anger faktiskt finns på servern. Du kan sedan utföra olika bearbetningar baserat på om du hittar den angivna filen eller inte.

Låt oss säga att du har ett inventeringssystem där alla dina produkter får sekvensnummer - från P1 till P1000 och så vidare. Dina bildfiler namnges för att matcha, så P1.jpg, P2.jpg, etc. Detta gör det normalt mycket lätt för dig att automatiskt visa bilden som följer med en viss produkt.

Om du av någon anledning måste ta bort en bild, kommer följande kod att visa en standardbild tills du kommer att sätta en ny ordentlig bild i katalogen.

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

När du har fått den FoundImage rätt, kan du nu göra vad som helst om du vill. Du kan använda en standard IMG SRC = för att visa den rätta PicPath-posten om FoundImage är sant, eller visa en annan standardpost om FoundImage är felaktigt.

Video Instruktioner: ONER PHOTO Studio: The Best Solution to File Collaboration & Archiving for Photographers | Synology (April 2024).