Отключить изображение на экране (Asp.net Mvc) с сервера SQL - PullRequest
1 голос
/ 09 сентября 2011

Из базы данных данные находятся в байтовом [] массиве, т.е.изображение, и я хочу показать его на экране в теге изображения, поэтому решил написать Html помощник для изображения, затем Как преобразовать эти байтовые данные, чтобы я мог назначить их в src тега img

1 Ответ

0 голосов
/ 10 сентября 2011

Вы также можете создать страницу aspx, которая получает идентификатор изображения в BD в качестве параметра, эта страница обращается к вашей БД, выбирает байт [] и просто делает ответ.

Пример .:

В вашем aspx используйте вот так:

    <img src='<%# "ImageCreator.aspx?id=" + varImageID %>'>

В Page_Load ImageCreator сделайте это:

    imgID = Request["id"];

    byte[] buffer = ???;//*call something to get this from your DB

    Response.ContentType = "image/gif";
    Response.BinaryWrite(buffer );

Надеюсь, это поможет вам.

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