Руковање недостајућим графичким датотекама
Уобичајено је коришћење АСП-а за приказ графичких слика у лету. Можете да проверите свој код да бисте били сигурни да је графичка датотека заиста тамо - и покажите задану слику ако из неког разлога недостаје.

Наредба коју ћете овде користити је ФилеЕкистс - наредба проверава да ли датотека коју одредите заиста постоји на серверу. Затим можете извршити различиту обраду на основу да ли ћете пронаћи или не наведену датотеку.

Рецимо да имате систем инвентара где сви ваши производи добивају редоследне бројеве - од П1 до П1000 и тако даље. Датотеке слика су именоване тако да се подударају, па су П1.јпг, П2.јпг итд. То вам обично олакшава аутоматски приказивање слике која иде уз одређени производ.

Ако морате да уклоните слику из неког разлога, следећи код ће приказивати задану слику док не заобиђете постављање нове одговарајуће слике у директориј.

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

Након што правилно поставите ФоундИмаге, сада можете радити шта год желите. Можете користити стандардни ИМГ СРЦ = да прикажете прави ПицПатх унос ако је ФоундИмаге тачан, или да покажете други задани унос ако је ФоундИмаге лажан.