Spracovanie chýbajúcich grafických súborov
Je bežné používať ASP na okamžité zobrazenie grafických obrázkov. Môžete si nechať skontrolovať svoj kód, aby ste sa uistili, že sa grafický súbor skutočne nachádza - a ak z nejakého dôvodu chýba, zobrazte predvolený obrázok.

Príkaz, ktorý sa chystáte použiť, je FileExists - príkaz skontroluje, či súbor, ktorý zadáte, skutočne existuje na serveri. Potom môžete urobiť rôzne spracovanie na základe toho, či ste našli zadaný súbor.

Povedzme, že máte inventarizačný systém, v ktorom sú všetkým vašim produktom pridelené poradové čísla - od P1 po P1000 atď. Súbory s obrázkami sú pomenované tak, aby sa zhodovali, takže P1.jpg, P2.jpg atď. Zvyčajne je pre vás veľmi ľahké automaticky zobraziť obrázok, ktorý ide s daným produktom.

Ak musíte obrázok z nejakého dôvodu odstrániť, nasledujúci kód zobrazí predvolený obrázok, kým sa neobjdete s umiestnením nového správneho obrázka do adresára.

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

Akonáhle máte správne nastavený súbor FoundImage, môžete teraz robiť čokoľvek, čo sa vám páči. Môžete použiť štandardný IMG SRC = na zobrazenie toho správneho záznamu PicPath, ak je FoundImage pravdivý, alebo na zobrazenie iného predvoleného záznamu, ak je FoundImage nepravdivý.

Video Návody: 2017 Personality 02/03: Historical & Mythological Context (Smieť 2024).