Нужна помощь с проверкой изображения и, если не найден, отображение различий - PullRequest
0 голосов
/ 22 июня 2010

Я использую fpdf для вывода сведений о сотруднике и его изображения, если оно найдено.У меня есть его настройка, чтобы получить идентификатор сотрудника из пользовательского ввода, а затем отправить этот идентификатор в fpdf, где он извлекает данные сотрудника из БД и отображает их в формате PDF.Пока у меня есть несколько картинок и я переименовал их в один и тот же идентификатор сотрудника, из которого они сделаны.поэтому, если идентификатор сотрудника равен 534, его фотография называется 534.jpg.Пока все работает, но для сотрудников, у которых пока нет фотографии, PDF не загрузится.Поэтому я надеюсь, что кто-нибудь позвонит и поможет мне написать сценарий, который проверит, находится ли это изображение в папке, и, если нет, отобразит изображение по умолчанию.Вот пример кода:

Dim techpic2
techpic2 = eID &".jpg"



pdf.Image techpic2,90,38,27,0," "

Я надеюсь, что смогу написать скипт, например,

if techpic2 = Not Found THEN

techpic2 = "default.jpg";

Но я не уверен, как проверить папку для файла илиправильный синтаксис, если кто-то знает это, я был бы очень признателен.

1 Ответ

0 голосов
/ 22 июня 2010

Использовать FileExists:

Пример, который вы можете адаптировать:

dim fs
set fs=Server.CreateObject("Scripting.FileSystemObject")
if fs.FileExists("c:\asp\image.jpg")=true then
  response.write("File c:\asp\image.jpg exists!")
else
  response.write("File c:\asp\image.jpg does not exist!")
end if
set fs=nothing
...