本文介绍了如何将图片从图片盒保存到数据库的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
先生您好,
我是C#的实习生.最近,我遇到了将图片框中的图像(jpg格式)保存到数据库的问题.我正在使用sql数据库.和visual Studio2008.我可以在窗口应用程序中将任何图像显示到图片框.但无法将该图像保存在数据库中.
请问您能否解决我的问题.
谢谢
Shafiqul Azam博士
达卡,
孟加拉国
Hello sir,
I am a trainee of c#. recently I got a problem to save a image (jpg format) from a picturebox to database. I am using sql database. and visual studio 2008. i can show any image to picture box in my window application. but could not save that image in database.
plz if u could solve my problem.
thank you,
Md. Shafiqul Azam
Dhaka,
Bangladesh
推荐答案
private void PictureBox1_Click(object sender, EventArgs e)
{
try
{
OpenFileDialog dialog = new OpenFileDialog();
dialog.Filter = "JPEG(*.jpeg)|*.jpeg|GIF(*.gif)|*.gif|PNG(*.Png)|*.png|AllFiles|*.*";
if (dialog.ShowDialog() == DialogResult.OK)
{
Fs = File.Open(dialog.FileName, FileMode.OpenOrCreate);
b = new Byte[Fs.Length];
Fs.Read(b, 0, b.Length);
Fs.Close();
IMG.Image = Image.FromFile(dialog.FileName);
}
else
{
MessageBox.Show("Select Image", "Alert", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
}
点击保存按钮:
-----------
SqlCmd.Parameters.AddWithValue("@ img",b);
Click save Button:
-----------
SqlCmd.Parameters.AddWithValue("@img", b);
这篇关于如何将图片从图片盒保存到数据库的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!