Hassaan_Malik Ответов: 1

Как отобразить изображение на странице aspx из базы данных в ASP.NET


Хе, у меня есть база данных, которая содержит столбцы USER_IMAGE, USER_NAME, USER_AGE.
Я хочу отобразить изображение пользователя на странице aspx (front end). Как я могу показать картинку на странице aspx. Пожалуйста, помогите мне. Кстати, я показываю USER_Name и USER_AGE в метке. Я имею в виду, что получаю значения USER_NAME и USER_AGE в строке. Затем я передаю эту строку в label, который показываю на первой странице. Как я могу сделать то же самое с изображением??

Что я уже пробовал:

Сейчас у меня нет кода. Кстати, я сохранил изображения в базе данных.

[no name]

И когда вы погуглили, как это сделать, и / или посмотрели на правую сторону этой страницы и посмотрели на "связанные вопросы", вы не нашли ничего, что говорило бы вам, как это сделать? Мне очень трудно в это поверить.

1 Ответов

Рейтинг:
0

Sheikh Muhammad Haris

<asp:Image ID="ImgProfilePic" runat="server"  />


// Get your image from database, I hope it is stored in binary format, so it would return a byte array


byte[] imagem = (byte[])(dr["IMG"]);
string PROFILE_PIC = Convert.ToBase64String(imagem);

ImgProfilePic.ImageUrl = String.Format("data:image/jpg;base64,{0}", PROFILE_PIC);