Отображение изображения на странице из двоичных данных - PullRequest
0 голосов
/ 04 июля 2011

Я храню свой файл изображения в базе данных как двоичный тип?

если я хочу получить изображение из базы данных и показать его на странице aspx.

У меня есть два варианта

1.Создать обработчик

2.использовать схему данных uri (которую я предпочитаю)

какую опцию я предпочитаю показывать на картинке

Ответы [ 2 ]

3 голосов
/ 04 июля 2011

Обработчик - это путь. URI данных был бы хорош только в том случае, если изображения были очень маленькими, потому что пользователю нужно будет ждать загрузки большой страницы с внедренными изображениями, а не делать ее слишком быстрой, а затем загружать изображения одновременно на разных соединениях / потоках.

3 голосов
/ 04 июля 2011

Лично я предпочитаю подход HTTPHandler. Это означает, что если вы решите позже, что предпочитаете хранить ваши двоичные изображения каким-либо другим способом, тогда вам просто нужно соответствующим образом обновить обработчик.

На этой ссылке есть хороший пример подхода HTTPHandler;

http://www.worldofasp.net/tut/images/Displaying_images_in_ASPNET_using_HttpHandlers_92.aspx

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