Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как на ASPе сделать так, чтобы картинки подставлялись прямо из БД

718
02 декабря 2001 года
AlexanderD
6 / / 20.02.2000
Есть желание и необходимость при формировании страницы на ASPе подставлять картинки из БД на SQLе. Как бы это сделать? никто не пробовал?
Заранее благодарен за советы
372
04 декабря 2001 года
Flying
312 / / 20.09.2000
Цитата:

On 2001-12-02 1322, AlexanderD wrote
Есть желание и необходимость при формировании страницы на ASPе подставлять картинки из БД на SQLе. Как бы это сделать? никто не пробовал?
Заранее благодарен за советы



вставляешь в html код
<img src=&quot;image.asp?id=123&quot;>

и создаешь image.asp, который достает из базы image с указанным id и затем отдает нужный Content-Type header и сам image.


718
13 декабря 2001 года
AlexanderD
6 / / 20.02.2000
Цитата:

On 2001-12-03 2210, Flying wrote
[quote]
On 2001-12-02 1322, AlexanderD wrote
Есть желание и необходимость при формировании страницы на ASPе подставлять картинки из БД на SQLе. Как бы это сделать? никто не пробовал?
Заранее благодарен за советы



вставляешь в html код
<img src=&quot;image.asp?id=123&quot;>

и создаешь image.asp, который достает из базы image с указанным id и затем отдает нужный Content-Type header и сам image.



[/quote]
А как из базы доставать этот image? Неужели поросто делать селект этого поля?

4
13 декабря 2001 года
mike
3.7K / / 01.10.2002
Меня интересует схожий вопрос. А стоит ли так делать вообще ???
1.1K
13 декабря 2001 года
AleX NeWMaN
32 / / 20.09.2000
Цитата:

On 2001-12-13 1102, mike wrote
Меня интересует схожий вопрос. А стоит ли так делать вообще ???


Вообще то ИМХО так не делать. А если и делать то в исключителдьных случаях (типа, заказчик настоял ).

Зачем хранить картинки в БД, чем не устраивает файловая система. А в БД лучше хранить путь до файла.

372
14 декабря 2001 года
Flying
312 / / 20.09.2000
Цитата:

On 2001-12-13 2038, AleX NeWMaN wrote
[quote]
On 2001-12-13 1102, mike wrote
Меня интересует схожий вопрос. А стоит ли так делать вообще ???


Вообще то ИМХО так не делать. А если и делать то в исключителдьных случаях (типа, заказчик настоял ).

Зачем хранить картинки в БД, чем не устраивает файловая система. А в БД лучше хранить путь до файла.
[/quote]

На самом деле резон есть, но только в случае огромных порталов или интернет-магазинов типа Amazon.com. В этом случае (когда количество картинок исчисляется десятками тысяч) может возникнуть проблема с файловой системой, которой постоянно придется шарить в таком количестве файлов, что сказывается на общем быстродействии системы.

Но вряд ли человек, спрашивавший об этом, будет делать что-то даже близко стоящее с Amazon.com

718
17 января 2002 года
AlexanderD
6 / / 20.02.2000
Цитата:

On 2001-12-14 1948, Flying wrote
[quote]
On 2001-12-13 2038, AleX NeWMaN wrote
[quote]
On 2001-12-13 1102, mike wrote
Меня интересует схожий вопрос. А стоит ли так делать вообще ???


Вообще то ИМХО так не делать. А если и делать то в исключителдьных случаях (типа, заказчик настоял ).

Зачем хранить картинки в БД, чем не устраивает файловая система. А в БД лучше хранить путь до файла.
[/quote]

На самом деле резон есть, но только в случае огромных порталов или интернет-магазинов типа Amazon.com. В этом случае (когда количество картинок исчисляется десятками тысяч) может возникнуть проблема с файловой системой, которой постоянно придется шарить в таком количестве файлов, что сказывается на общем быстродействии системы.

Но вряд ли человек, спрашивавший об этом, будет делать что-то даже близко стоящее с Amazon.com

[/quote]
Вопрос не в том, буду я делать или не буду, а в том как. Язвить, понятное дело проще, чем отвечать на конкретный вопрос.

1.5K
17 января 2002 года
apih
5 / / 20.09.2000
на странице, где нужна картинка, напиши: <img src=&quot;pic.asp?id=1&quot;>

в файле pic.asp:
<%
... создай Connection, Recordset
rs.open &quot;select data from ... where ....&quot;, conn
if not rs.eof Then
response.binaryWrite rs.fields(&quot;data&quot;)
end if
rs.close
%>
718
17 января 2002 года
AlexanderD
6 / / 20.02.2000
Цитата:

On 2002-01-17 1343, apih wrote
на странице, где нужна картинка, напиши <img src=&quot;pic.asp?id=1&quot;>

в файле pic.asp
<%
... создай Connection, Recordset
rs.open &quot;select data from ... where ....&quot;, conn
if not rs.eof Then
response.binaryWrite rs.fields(&quot;data&quot;)
end if
rs.close
%>


СПАСИБО!!!

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог