Как получить изображение из таблицы данных? - PullRequest
0 голосов
/ 06 февраля 2020

У меня есть таблица данных с именем dtchild, и она содержит столбец с именем FILE_CONTENT. В моей таблице данных FILE_CONTENT хранится как массив byte []. Как получить данные FILE_CONTENT из datatable и преобразовать их в изображение?

Ответы [ 2 ]

0 голосов
/ 06 февраля 2020

Учитывая, что вы хотите показать изображение в asp. net веб-формах

Попробуйте этот код на странице aspx:

     <img id='yourID' runat='server'/>

На странице CS


      byte[] Binary = (byte[])(dt.Rows[0]["Your column"]);
      string base64string= Convert.ToBase64String(Binary, 0, Binary.Length);
      yourID.Src = "data:image/jpg;base64," + base64String;
0 голосов
/ 06 февраля 2020

// bytes - это массив byte[] содержимого вашего файла:

using(MemoryStream ms = new MemoryStream(bytes))
{
    var Image = Image.FromStream(ms);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...