Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Ucitavanje slike iz baze u Image ili neku drugu kontrolu

[es] :: .NET :: Ucitavanje slike iz baze u Image ili neku drugu kontrolu

[ Pregleda: 2213 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Function
Amel Music
//none
BiH

Član broj: 26785
Poruke: 27
*.PPPoE-5739.sa.bih.net.ba.



Profil

icon Ucitavanje slike iz baze u Image ili neku drugu kontrolu09.07.2007. u 16:13 - pre 204 meseci
Našao sam par tutoriala kako učitati i onda preko Response ispisati, ali treba mi da sliku učitam u kontrolu. npr asp:Image, ako može. Gledao sam po atributima, ali nigdje ne mogu naći koji bi mogao uzeti stream i onda da iscrta sliku. Or I'm missing something.

Ima li ko kakav prijedlog? Bitno mi je samo u neku kontrolu učitat koja podržava sliku.

Pozdrav.
It's important that you never stop asking questions!
 
Odgovor na temu

Prokleta_Nedelja
Beograd

Član broj: 90608
Poruke: 450
91.191.23.*



+42 Profil

icon Re: Ucitavanje slike iz baze u Image ili neku drugu kontrolu09.07.2007. u 22:01 - pre 204 meseci
u bazi cuvaj samo putanju do slike npr

~/images/slika.jpg

Zatim taj podatak ucitas iz baze i kazes image1.imageurl=SQLDataReader.item("slika")

jednostavno,

jedino ako si mozda mislio da u bazi cuvas kompletnu sliku, e to ti ne mogu pomoci. Mada mislim da ti je ovo bolji nacin
 
Odgovor na temu

Function
Amel Music
//none
BiH

Član broj: 26785
Poruke: 27
89.146.191.*



Profil

icon Re: Ucitavanje slike iz baze u Image ili neku drugu kontrolu09.07.2007. u 22:31 - pre 204 meseci
Hvala, mislim da ću tako i uraditi, jednostavnije je, mada mi je prva zamisao bila to da snimam sliku u bazu.

It's important that you never stop asking questions!
 
Odgovor na temu

01011011

Član broj: 561
Poruke: 2341
*.mibanc.net.



+2 Profil

icon Re: Ucitavanje slike iz baze u Image ili neku drugu kontrolu09.07.2007. u 22:35 - pre 204 meseci
Upisi u bazu podataka

Code:
private void SaveToSqlDatabase(AtalaImage image)
{
SqlConnection myConnection = null;
    try
    {
        // Save image to byte array.
        byte[] imagedata = image.ToByteArray(new Atalasoft.Imaging.Codec.JpegEncoder(75));

        

        // Create the SQL statement to add the image data.
        myConnection = new SqlConnection(CONNECTION_STRING);
        SqlCommand myCommand = new SqlCommand
                ("INSERT INTO Atalasoft_Image_Database (Caption, ImageData) VALUES ('" + txtCaption.Text + "', @Image)", myConnection);
        SqlParameter myParameter = new SqlParameter("@Image", SqlDbType.Image, imagedata.Length);
        myParameter.Value = imagedata;
        myCommand.Parameters.Add(myParameter);
        

        // Open the connection and execture the statement.
        myConnection.Open();
        myCommand.ExecuteNonQuery();
    }
    finally
    {
        myConnection.Close();
    }
}



Procitaj iz Baze podataka

Code:
private AtalaImage OpenFromSqlDatabase()
{
    SqlConnection myConnection = null;
    try
    {
        // Establish connection and SELECT statement.
        myConnection = new SqlConnection(CONNECTION_STRING);
        SqlCommand myCommand = new SqlCommand
                ("SELECT ImageData FROM Atalasoft_Image_Database WHERE Caption = '" + txtCaption.Text + "'", myConnection);
        myConnection.Open();
        

        // Get the image from the database.
        byte[] imagedata = (byte[])myCommand.ExecuteScalar();
        if (imagedata != null)
        {
            AtalaImage image = AtalaImage.FromByteArray(imagedata);
            return image;
        }
        else
        {
            MessageBox.Show("Image does not exist in database.");
            return null;
        }
    }
    finally
    {
        myConnection.Close();
    }
}
 
Odgovor na temu

[es] :: .NET :: Ucitavanje slike iz baze u Image ili neku drugu kontrolu

[ Pregleda: 2213 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.