Zpracování chybějících grafických souborů
Je běžné používat ASP k zobrazení grafických obrázků za běhu. Můžete si nechat zkontrolovat kód, abyste se ujistili, že grafický soubor skutečně existuje - a pokud z nějakého důvodu chybí, zobrazí se výchozí obrázek.

Příkaz, který zde použijete, je FileExists - příkaz zkontroluje, zda zadaný soubor skutečně existuje na serveru. Poté můžete provést různé zpracování na základě toho, zda najdete určený soubor.

Řekněme, že máte inventární systém, ve kterém jsou všem vašim produktům přiděleny pořadová čísla - od P1 po P1000 atd. Vaše obrazové soubory jsou pojmenovány tak, aby odpovídaly, takže P1.jpg, P2.jpg atd. To vám obvykle velmi usnadňuje automatické zobrazení obrázku, který jde s daným produktem.

Pokud z nějakého důvodu musíte obrázek odstranit, následující kód zobrazí výchozí obrázek, dokud se neobjevíte vložením nového správného obrázku do adresáře.

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

Jakmile máte řádně nastavenou sadu FoundImage, můžete nyní dělat cokoli, co se vám líbí. Můžete použít standardní IMG SRC = k zobrazení správné položky PicPath, pokud je FoundImage pravdivá, nebo zobrazit další výchozí položku, pokud je FoundImage nepravdivý.

Video Návody: Zpracování RAW souborů v Adobe Lightroom 5 (Smět 2024).