Как сохранять/считывать jpg с помощью VBScript

Ruslan
Дата: 23.01.2001 11:00:48
Чтобы модно было в сиквельную базу записывать jpg-и и считывать потом с помощью VBScript в браузер.
Подскажите, кто занимался...
Дед Маздай
Дата: 23.01.2001 18:07:34
Как сохранять - уже неоднократно обсуждалось на форуме. См., напр., "Как засунуть картинку в таблицу" от 28.12.00.
Что касается просмотра в браузере - тоже особых проблем вроде нет. Напр., <img src=http://localhost/NWind/DBObj/Employees[@EmployeeID=1]/@Photo> или <img src="http://localhost/NWind?sql=select Photo from Employees where EmployeeID=1"> (Здесь NWind - виртуальная директория, соотв-я БД Northwind. Подробнее см. BOL -> "XML and Internet Support").
Проблема кроется в том, стоит ли вообще в данном случае перетаскивать картинки в БД? Выбирать Вам. Я замерял скорость рендеринга: она практически одинакова - что картинка в файле, что в поле таблицы. Явный плюс - централизованное хранение, явный минус - хранение и только. Если потребуется что-то изменить, подредактировать - придется обратно разворачивать в файл, а потом упаковывать обратно в базу. Соответственно, существуют две школы - апологетов хранения в файловой системе и сторонников подхода "все в базу". Сразу скажу, что пока первая многочисленнее. Возможно, появление какой-нибудь гипотетической SSFS в след.версии позволит примирить эти два лагеря.