-
Üyelik
21.12.2014
-
Yaş/Cinsiyet
26 / E
-
Meslek
ögrenci
-
Konum
İstanbul Avrupa
-
Ad Soyad
C** Y**
-
Mesajlar
119
-
Beğeniler
12 / 24
-
Ticaret
7, (%100)
bu kodu kullanıyorum. Veritabından resim url sinde çekiyor. ama web sitesini açınca gözükmüyor neden acaba ?
local/image1.png%%%%%%%%%%%%%% şeklinde bir url veriyor. Urlde boşluk yok kontrol ettim. hatta laber içerinde çektim url yi doğru çekiyor ama nedense çalışmıyor.
Yani sorun şu = eval neden local/image1.png%%%%%%%%%%%%%% şeklinde url çekiyor.
hastaliklarvetedavileri.com
dump3cz
Üyeliği Durdurulmuş
Banlı Kullanıcı
-
Üyelik
01.05.2017
-
Yaş/Cinsiyet
25 / E
-
Meslek
Yazılım
-
Konum
Bilecik
-
Ad Soyad
O** Ç**
-
Mesajlar
1750
-
Beğeniler
169 / 326
-
Ticaret
3, (%67)
//Get byte array from image file in the database with basic query
SqlDataAdapter myAdapter1 = new SqlDataAdapter("Select [logo] FROM [dbo].[tblCompanyInfo]", GlobalUser.currentConnectionString);
DataTable dt = new DataTable();
myAdapter1.Fill(dt);
foreach (DataRow row in dt.Rows)
{
// Get the byte array from image file
byte[] imgBytes = (byte[]) row["logo"];
// If you want convert to a bitmap file
TypeConverter tc = TypeDescriptor.GetConverter(typeof(Bitmap));
Bitmap MyBitmap = (Bitmap)tc.ConvertFrom(imgBytes);
string imgString = Convert.ToBase64String(imgBytes);
//Set the source with data:image/bmp
imgLogoCompany.Src = String.Format("data:image/Bmp;base64,{0}\"", imgString);
}
-
Üyelik
21.12.2014
-
Yaş/Cinsiyet
26 / E
-
Meslek
ögrenci
-
Konum
İstanbul Avrupa
-
Ad Soyad
C** Y**
-
Mesajlar
119
-
Beğeniler
12 / 24
-
Ticaret
7, (%100)
dump3cz adlı üyeden alıntı
//Get byte array from image file in the database with basic query
SqlDataAdapter myAdapter1 = new SqlDataAdapter("Select [logo] FROM [dbo].[tblCompanyInfo]", GlobalUser.currentConnectionString);
DataTable dt = new DataTable();
myAdapter1.Fill(dt);
foreach (DataRow row in dt.Rows)
{
// Get the byte array from image file
byte[] imgBytes = (byte[]) row["logo"];
// If you want convert to a bitmap file
TypeConverter tc = TypeDescriptor.GetConverter(typeof(Bitmap));
Bitmap MyBitmap = (Bitmap)tc.ConvertFrom(imgBytes);
string imgString = Convert.ToBase64String(imgBytes);
//Set the source with data:image/bmp
imgLogoCompany.Src = String.Format("data:image/Bmp;base64,{0}\"", imgString);
}
Hocam veri tabından birden çok resim değeri çekilecek ve birden çok tablo var bu şekilde çok fazla kod fazlalığı olur bunun başka bir çözümü yok mu ?
hastaliklarvetedavileri.com
-
Üyelik
21.12.2014
-
Yaş/Cinsiyet
26 / E
-
Meslek
ögrenci
-
Konum
İstanbul Avrupa
-
Ad Soyad
C** Y**
-
Mesajlar
119
-
Beğeniler
12 / 24
-
Ticaret
7, (%100)
dump3cz adlı üyeden alıntı
And displayed it in an image tag by using
byte[] imgByte = null;
con = new SqlConnection("MyConnectionString");
SqlCommand cmd = new SqlCommand("SELECT * FROM Events", con);
con.Open();
DataSet ds = new DataSet();
SqlDataAdapter da = new SqlDataAdapter(cmd);
da.Fill(ds);
foreach (DataRow dr in ds.Tables[0].Rows)
{
imgByte = (byte[])(dr["EvtImage"]);
string str = Convert.ToBase64String(imgByte);
imageTest.Src = "data:Image/png;base64," + str;
}
Front-End code:
Hocam bu kodda aynı şekil SqlCommand cmd = new SqlCommand("SELECT * FROM Events", con); teker teker resimlere bu kodu uygulamam gerek.
hastaliklarvetedavileri.com
dump3cz
Üyeliği Durdurulmuş
Banlı Kullanıcı
-
Üyelik
01.05.2017
-
Yaş/Cinsiyet
25 / E
-
Meslek
Yazılım
-
Konum
Bilecik
-
Ad Soyad
O** Ç**
-
Mesajlar
1750
-
Beğeniler
169 / 326
-
Ticaret
3, (%67)
Bu tekli çekmene yetmez mi ?
-
Üyelik
21.12.2014
-
Yaş/Cinsiyet
26 / E
-
Meslek
ögrenci
-
Konum
İstanbul Avrupa
-
Ad Soyad
C** Y**
-
Mesajlar
119
-
Beğeniler
12 / 24
-
Ticaret
7, (%100)
hayır hocam neyden kaynaklanıyor olabilir.
hastaliklarvetedavileri.com
dump3cz
Üyeliği Durdurulmuş
Banlı Kullanıcı
-
Üyelik
01.05.2017
-
Yaş/Cinsiyet
25 / E
-
Meslek
Yazılım
-
Konum
Bilecik
-
Ad Soyad
O** Ç**
-
Mesajlar
1750
-
Beğeniler
169 / 326
-
Ticaret
3, (%67)
Üstteki kodda bir sıkıntı çıkmıyorsa çoklu çek ama içindeki sorguları kendine göre düzenle