Объект server-side | |
Реализовано в | LiveWire 1.0 |
Создание
Вы не создаете отдельный объект blob
. Вместо этого, если Вы знаете, что значение свойства cursor
содержит BLOb данные, Вы используете эти методы, чтобы обратиться к данным:
| Отображает BLOb данные, сохраненные в базе данных. |
| Отображает ссылку, которая связывает BLOb данные со ссылкой. |
С другой стороны, чтобы сохранить BLOb данные в базе данных, используйте функцию blob
.
Методы
blobImage
Отображает BLOb данные, сохраненные в базе данных.
Метод объекта |
blob
|
Реализовано в | LiveWire 1.0 |
Синтаксис
cursorName.colName.blobImage (format, altText, align, widthPixels, heightPixels, borderPixels, ismap)
Параметры
Возвращает
HTML тэг IMG для определенного типа изображения.
Описание
Используйте blobImage
, чтобы создать HTML тэг изображения для графического изображения в стандартном формате типа GIF или JPEG.
Примеры
Пример 1. Следующий пример извлекает строку, содержащую маленькое изображение и имя. Он записывает HTML, содержащий имя и ссылку с изображением:
cursor = connobj.cursor("SELECT NAME, THUMB FROM FISHTBL WHERE ID=2")
Эти выражения производят следующий HTML:
write(cursor.name + " ")
write(cursor.thumb.blobImage("gif"))
write("<BR>")
cursor.close()
Anthia <IMG SRC="LIVEWIRE_TEMP11"><BR>
Пример 2. Следующий пример создает курсор из таблицы rockStarBios
и использует blobImage
, чтобы отобразить изображение, полученное из столбца photos
:
cursor = database.cursor("SELECT * FROM rockStarBios
Этот пример показывает изображение, как будто оно было создано следующим HTML:
WHERE starID = 23")
while(cursor.next()) {
write(cursor.photos.blobImage("gif", "Picture", "left",
30, 30, 0,false))
}
cursor.close()
<IMG SRC="livewire_temp.gif" ALT="Picture" ALIGN=LEFT
Файл
WIDTH=30 HEIGHT=30 BORDER=0>livewire_temp.gif
в этом примере это файл, в котором таблица rockStarBios
содержит BLOb данные.
blobLink
Возвращает тэг ссылки, которая связывает BLOb данные с ссылкой. Создает ссылку HTML на BLOb.
Метод объекта |
blob
|
Реализовано в | LiveWire 1.0 |
Синтаксис
cursorName.colName.blobLink (mimeType, linkText)
Параметры
Описание
Используйте blobLink
, если Вы не хотите отображать графику (чтобы уменьшить требования к пропускной способности) или если Вы хотите обеспечить ссылку на аудио клип или другое, не отображаемое, мультимедиа содержание.
Примеры
Пример 1. Следующие выражения извлекают строку, содержащую большое изображение и имя. Они записывают HTML, содержащий имя и ссылку с изображением:
cursor = connobj.cursor("SELECT NAME, PICTURE FROM FISHTBL WHERE ID=2")
Эти выражения производят следующий HTML:
write(cursor.name + " ")
write(cursor.picture.blobLink("image/gif", "Link" + cursor.id))
write("<BR>")
cursor.close()
Anthia <A HREF="LIVEWIRE_TEMP2">Link2</A><BR>
Пример 2. Следующий пример создает курсор из таблицы rockStarBios
и использует blobLink
, чтобы создать ссылки на изображения, полученные из столбца photos
:
write("Нажмите ссылку, чтобы отобразить изображение:<P>")
Этот пример генерирует следующий HTML:
cursor = database.cursor("select * from rockStarBios")
while(cursor.next()) {
write(cursor.photos.blobLink("image/gif", "Изображение " + cursor.id))
write("<BR>")
}
cursor.close()
Нажмите ссылку, чтобы отобразить изображение:<P>
Файлы
<A HREF="LIVEWIRE_TEMP1">Изображение 1</A><BR>
<A HREF="LIVEWIRE_TEMP2">Изображение 2</A><BR>
<A HREF="LIVEWIRE_TEMP3">Изображение 3</A><BR>
<A HREF="LIVEWIRE_TEMP4">Изображение 4</A><BR>LIVEWIRE_TEMP
в этом примере это временные файлы, созданные в памяти методом blobLink
.
Последняя Модификация: 10/31/97 16:36:13
Все мессаги сюда:yanich@inbox.ru |