none
image de resim gösterme RRS feed

Yanıtlar

  • Merhaba Oğuz ŞİŞMAN;

    Çok genel olmuş soru Veritabanında resimi ne şekilde kayıt ettiğini belirtmemişsin(varbinary yada dosya yolu vb. vb.) Eğer Veritabanına resimi Byte Dizisi şeklinde kayıt ettiysen minicik bir method ile FAZLA ÇABA gerektirmeden bunu halledebilirsin.

    Kullanacağın metod:

            public string ResimGetir(object donenDeger)
            {            
                return "data:image/png;base64," + Convert.ToBase64String ((byte[])donenDeger);
            }

    Buda Veritabanında Byte Dizisi Halinde (Varbinary(MAX) kullanıyorum) Kaydedilmiş olan resimi göstermek için:

                SqlConnection cnn = new SqlConnection("bağlantıCümlesi");
                SqlCommand cmd = new SqlCommand("ByteDizisi Çeviren sorgu", cnn);
                cnn.Open();
                var donen = cmd.ExecuteScalar();
                cnn.Close();
                //aspx sayfanda yer alan img01 adında bir img controlü
                // <asp:Image ID="img01" runat="server" AlternateText="Resim Bulunamadı" />
                img01.ImageUrl = ResimGetir(donen);

    Kaynak için link.

    Jesus Promised The End Of All Wicked People, ODIN Promised The End Of All Ice Giants. I Don't See Many Ice Giants Around... exe[nokta]cute[at]live[nokta]com

    22 Ekim 2012 Pazartesi 12:22