PDA

View Full Version : باینری کردن فایل های صوتی و متنی



korosh00
شنبه 06 اسفند 1390, 22:40 عصر
OpenFileDialog dlgOpen = new OpenFileDialog();
dlgOpen.Filter = "Image Files(*.BMP;*.JPG;*.GIF;*.png)|*.BMP;*.JPG;*.GIF;* .png";

if (dlgOpen.ShowDialog() == DialogResult.OK)

pictureBox1.Image = Image.FromFile(dlgOpen.FileName);



.
.
.
.

MemoryStream ms = new MemoryStream();
byte[] arrPic = null;
pictureBox1.Image.Save(ms, pictureBox1.Image.RawFormat);
arrPic = ms.GetBuffer();
ms.Close();
.
.
.
.
.


com.Parameters.Add("@image1", OleDbType.varbinary).Value =arrPic;
com.Connection = con;
com.ExecuteNonQuery();
con.Close();




سلام کد بالا ابتدا یک فایل عکس را انتخاب می کنه در پبکچر باکس می گذاره .
بعد یک فایل اکستریم درست کردم که عکس را تبدیل به باینری می کنه .
بعد این فایل باینری شده در دیتابیس اضافه می شه و عکس نمایش داده می شود .
تا اینجا من تو نستم عکس راباینری کنم و بزارم تو دیتابیس حالا سوال من اینه که چطوری یک فایل صوتی - متنی و غیره را باینری کنم اضافه به دیتابیس کنم .
لطفا تو کدی که نوشتم تغییرات لازم برای فایل های دیگه را اعمال کنید .
ممنون