Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 13:32 27.06.24 
Компютри и Интернет
   >> ASP
Всички теми Следваща тема *Кратък преглед

Страници по тази тема: 1 | 2 | >> (покажи всички)
Тема insert images + ASPXнови  
Авторlna (Нерегистриран)
Публикувано22.07.02 13:33



zdravejte ,
imam njakakav problem s zapazvaneto na karitnki v BD.
Pravja go taka :
ImageInfo img = new ImageInfo(picture.PostedFile.InputStream);
Stream imgStream = picture.PostedFile.InputStream;
int imgLen = picture.PostedFile.ContentLength;
byte[] imgBinaryData = new byte[imgLen];
int i = imgStream.Read(imgBinaryData,0,imgLen);

sled koeto si pravja zajavka s parametri kam tablicata v BD;
njakoi ima li predstava zashto ne mi se izvezhdat kartinkite

Blagodarja



Тема Re: insert images + ASPX [re: lna]  
Автор dzver (чатер)
Публикувано22.07.02 16:39



по-добре ни покажи как визуализираш картинката, отколкото как я инсъртваш.
аз нищо не разбрах от paste-натия код, но подозирам, че не е в него проблема.

та... след като изтеглиш save-натата картинка в базата, как я показваш?


(и един дребен въпрос, защо ти е да записваш самата картинка вътре?)



Тема Re: insert images + ASPXнови [re: dzver]  
Авторlna (Нерегистриран)
Публикувано22.07.02 16:54



visualiziram kartinkata taka :
byte[] b = new byte[dr.GetSqlBinary(1).Length];
b = dr.GetSqlBinary(1).Value;
Response.BinaryWrite(b);

kadeto dr mi e datareader v koito selectvam poleto AttData(image) ot tablicata v bd.
a kolkoto do malkiaja vapros :))) ne zavisi ot men
blagodarja za interesa



Тема Re: insert images + ASPXнови [re: lna]  
Автор dzver (чатер)
Публикувано22.07.02 17:22



tova v samostojatelno asp li go pravish?

idejata mi:

vyv file img.aspx
da pravish response na header content-type image/jpeg
sled tova response.binarywrite
i NISHTO ama NISHTO drugo

a v asp da imash <img src=img.aspx?picture_id=1234>



Тема Re: insert images + ASPXнови [re: dzver]  
Авторlna (Нерегистриран)
Публикувано22.07.02 17:23



da tochno taka go pravja , t.e.
v otdelno image.aspx?AttID=1 primerno
i v tova image.aspx vzemam datata ot tblAttachments kadeto Att=1
i taja data se opitvam da ja izveda obache .... pokazva mi goleminata na kartinkata no e scupena ....



Тема Re: insert images + ASPXнови [re: lna]  
Автор _tisho_ (developa)
Публикувано22.07.02 17:32



a kak zapochva poleto s dannite v SQL-a ? mislja che binary JPEG zapochvashe s neshto ot roda na 0079 ili 0049 ... neshto takova.
kakvo ti izkarva ako napishesh contenttype - text/html ? kakvi simvoli ? da ne e neshto ot kodiraneto ?


от авторката на "Хари Потър" ...


Тема Re: insert images + ASPXнови [re: lna]  
Автор dzver (чатер)
Публикувано22.07.02 17:35



ja pejstni tova img.aspx ... cialoto :)



Тема Re: insert images + ASPXнови [re: dzver]  
Авторlna (Нерегистриран)
Публикувано22.07.02 17:42



SqlCommand cmd = new SqlCommand(sql, _conn);
SqlDataReader dr = cmd.ExecuteReader();
if (dr.Read())
{
string ContentType;
ParseKeyValueString pkv = new ParseKeyValueString(dr.GetValue(0).ToString());
switch (pkv["Type"])
{
case "jpg":
case "jpeg":
ContentType = "image/jpeg";
break;
case "gif":
ContentType = "image/gif";
break;
case "png":
ContentType = "image/png";
break;
case "flash":
ContentType = "application/x-shockwave-flash";
break;
default:
ContentType = "image/jpeg";
break;
}
byte[] b = new byte[dr.GetSqlBinary(1).Length];
b = dr.GetSqlBinary(1).Value;
Response.ContentType = ContentType;
Response.BinaryWrite(b);



Тема Re: insert images + ASPXнови [re: lna]  
Автор dzver (чатер)
Публикувано22.07.02 18:30



ama che gadno izglejda tozi ezik :)
zashto triabva da se obrushtash kym recordset s index i da go konvertirash v string, gospod znae, az ne - (dr.GetValue(0).ToString());

posledno predlojenie - vmesto response.write - write vuv file i vij kakvo se e write-nalo :/ (analogichen sluchaj s content type text/html, kojto ti predlojiha).

inache dano pogledne niakoj razbirach ot aspx.



Тема Re: insert images + ASPXнови [re: dzver]  
Автор _tisho_ (developa)
Публикувано22.07.02 18:41



ami mnogo e prav dzver-a ... voij kakvo zapisva vyv fajl. A ako mojesh vij kak zapochva poleto v SQL-a . BTW v SQL-a s kakyv tim e ? image ?


от авторката на "Хари Потър" ...



Страници по тази тема: 1 | 2 | >> (покажи всички)
Всички темиСледваща тема*Кратък преглед
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.