Поводження з відсутніми графічними файлами
Зазвичай ASP використовується для відображення графічних зображень на льоту. Ви можете перевірити свій код, щоб переконатися, що графічний файл насправді є - і показати зображення за замовчуванням, якщо воно з якоїсь причини відсутнє.

Команда, яку ви тут будете використовувати, це FileExists - команда перевіряє, чи існує на сервері файл, який ви вказали, насправді існує. Потім ви можете виконати різну обробку залежно від того, знайшли ви вказаний файл чи ні.

Скажімо, у вас є система інвентаризації, де всім вашим продуктам надаються послідовні номери - від P1 до P1000 тощо. Ваші файли зображень названі так, щоб вони збігалися, тому P1.jpg, P2.jpg тощо. Це, як правило, робить вас дуже простим для автоматичного показу зображення, яке йде з певним продуктом.

Якщо вам доведеться видалити зображення з якихось причин, наступний код буде показувати зображення за замовчуванням, поки ви не наважитеся вставити нове правильне зображення в каталог.

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

Після того, як ви встановили цей встановлений файл FindImage належним чином, тепер ви можете робити все, що завгодно, якщо вам потрібні заяви. Ви можете використовувати стандартний IMG SRC =, щоб відобразити відповідний запис PicPath, якщо параметр FoundImage вірно, або показати інший запис за замовчуванням, якщо параметр FoundImage неправдивий.

Відео Інструкція: Вправа 8.2. Знайомство з векторним графічним редактором | 9 клас | Бондаренко (March 2024).