سوال: ذخیره آدرس عکس در دیتابیس

ساخت وبلاگ
سلام و خسته نباشید
دوستان عزیز من یه تصویر ور از طریق اسکنر ، اسکن میکنم و میخوام آدرس اون رو توی دیتابیس ذخیره کنم . توی کدی که نوشتم عکس رو به باینری تبدیل میکنه ( که احساس میکنم فضای زیادی اشغال می کنه ؟ درسته ؟ ) میشه راهنماییم کنید چیکار کنم و راه حل صحیح رو بهم نشون بدین
save btn 

SqlConnection con = new SqlConnection(" Data Source=Amooz;Initial Catalog=Amooz;Timeout = 60 ;Persist Security Info=True;User ID=sa;Password=Am!!5013*zp");
string query = "Insert Into Persons (PersonName,PersonImage) Values (@PersonName,@PersonImage)";

SqlCommand com=new SqlCommand(query,con);
// com.Parameters.Add("@PersonImage", SqlDbType.VarChar).Value = ArrangePathOfPic;
com.Parameters.AddWithValue("@PersonName", txtName.Text);
com.Parameters.AddWithValue("@PersonImage", ImageToByte(pic_scan.Image));
con.Open();
com.ExecuteNonQuery();
con.Close();
BindGrid();


//////////////////////////////
public static byte[] ImageToByte(Image img)
{
ImageConverter converter = new ImageConverter();
return (byte[])converter.ConvertTo(img, typeof(byte[]));
}

private void Form1_Load(object sender, EventArgs e)
{
BindGrid();
}

private void Scan_Click(object sender, EventArgs e)
{
try
{
//get list of devices available
List<string> devices = WIAScanner.GetDevices();

foreach (string device in devices)
{
lbDevices.Items.Add(device);
}
//check if device is not available
if (lbDevices.Items.Count == 0)
{
MessageBox.Show("You do not have any WIA devices.");
this.Close();
}
else
{
lbDevices.SelectedIndex = 0;
}
//get images from scanner
List<Image> images = WIAScanner.Scan((string)lbDevices.SelectedItem);
foreach (Image PersonImage in images)
{
pic_scan.Image = PersonImage;
pic_scan.Show();
pic_scan.SizeMode = PictureBoxSizeMode.StretchImage;
//save scanned image into specific folder
PersonImage.Save(@"D:" + DateTime.Now.ToString("yyyy-MM-dd HHmmss") + ".jpeg", ImageFormat.Jpeg);
label3.Text = pic_scan.Image.ToString();

// label3.Text = image.ToString();
// label3.Text = PersonImage.Save;

}

تمپوs...
ما را در سایت تمپوs دنبال می کنید

برچسب : نویسنده : خنج tempos بازدید : 192 تاريخ : شنبه 21 دی 1398 ساعت: 21:55