powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как показать на странице картинку, хранящуюся в базе данных
4 сообщений из 4, страница 1 из 1
Как показать на странице картинку, хранящуюся в базе данных
    #32367769
IraF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...или в memory, т.к.ее можно сначала считать из базы, без предварительной записи в виде файла ?
...
Рейтинг: 0 / 0
Как показать на странице картинку, хранящуюся в базе данных
    #32370924
Фотография EvgeniyW
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://www.gotdotnet.ru/DOTNET/FAQ/ASPNET/393.aspx
...
Рейтинг: 0 / 0
Как показать на странице картинку, хранящуюся в базе данных
    #32377787
IraF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо !
...
Рейтинг: 0 / 0
Как показать на странице картинку, хранящуюся в базе данных
    #32379428
Pavel_Andreevich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
void GetPic(byte[] imData,int size)
{
Response.ContentType = "image/jpeg";
Response.OutputStream.Write(imData, 0, size);
}


void Page_Load(object sender, EventArgs e) {

int id = Int32.Parse(Request.QueryString["id"]);
string preview = Request.QueryString["preview"];
string conn_str = "PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE="+Server.MapPath("imagedb.mdb");
OleDbConnection conn = new OleDbConnection(conn_str);
OleDbCommand cmd = new OleDbCommand("SELECT pic FROM pics WHERE id="+id+";", conn);
try
{
conn.Open();
OleDbDataReader rdr = cmd.ExecuteReader();
rdr.Read();
int size = (int) rdr.GetBytes(0,0,null,0,0);
byte[] imData = new byte[size];
rdr.GetBytes(0,0,imData,0,size);
if(preview=="true")GetThumb(imData);else GetPic(imData,size);
Response.End();
rdr.Close();
}
catch (Exception err)
{
Response.Write(err.Message);
}
finally
{

if (conn!=null)conn.Close();
}

}
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как показать на странице картинку, хранящуюся в базе данных
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]