Tuesday, 4 March 2014

Save Image From Database to File/Folder in Your PC

Save Image File From Database to  File/Folder in Your PC Using "ASP.NET"(C#)



The below some lines of code (using C# programming) will help you to save any image file from database to your Computer :


//Write this code on Event Handler

 private void button1_Click(object sender, EventArgs e)
        {
            con.Open();
            dt = new DataTable();
            adp = new SqlDataAdapter("SELECT  ID,PICTURE FROM GOOGLEAPITEST", con);
            adp.Fill(dt);
            con.Close();
            con.Dispose();
            if (dt != null)
            {
                for (int i = 0; i < dt.Rows.Count; i++)
                {

                    byte[] data = (byte[])dt.Rows[i]["PICTURE"];
                    MemoryStream ms = new MemoryStream(data);
                    pictureBox1.Image = Image.FromStream(ms);
                    SaveFileDialog sfdlg = new SaveFileDialog();
                    sfdlg.Title = "Save Dialog";
                    sfdlg.Filter = "Bitmap Images (*.bmp)|*.bmp|All files(*.*)|*.*";
                    if (sfdlg.ShowDialog(this) == DialogResult.OK)
                    {
                        using (Bitmap bmp = new Bitmap(pictureBox1.Width, pictureBox1.Height))
                        {
                            pictureBox1.DrawToBitmap(bmp, new Rectangle(0, 0, bmp.Width, bmp.Height));
                            pictureBox1.Image = new Bitmap(pictureBox1.Width, pictureBox1.Height);
                            pictureBox1.Image.Save("c://cc.Jpg");
                            bmp.Save(sfdlg.FileName);
                            MessageBox.Show("Saved Successfully.....");
                        }
                    }
                }
            }

That's IT

No comments:

Post a Comment

Note: only a member of this blog may post a comment.