PDA

View Full Version : باینری کردن هر فایلی



korosh00
دوشنبه 15 اسفند 1390, 02:06 صبح
سلام
من می خوام فایل های صوتی و متنی را به صورت باینری در دیتابیس ذخیره کنم و در صورت نیاز لود بکنم و فایل را ببینم یعنی تبدیل به باینری و تبدیل از باینری به معمولی خودش
ممنون

barnamenevisforme
دوشنبه 15 اسفند 1390, 11:02 صبح
سلام
من این کد رو تو برنامم واسه تبدیل فایل عکس به binery استفاده کردم.البته توی vb.net
یادت نره که توی پایگاه داده یه فیلد هم به عنوان file_type در نظر بگیری،تا موقع تبدیل بدونی به چه نوعی تبدیل کنی

Private Sub btn_borrows_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_borrows.Click
Me.OpenFileDialog1.ShowDialog()
txt_photo_address.Text = OpenFileDialog1.FileName
Dim fs As System.IO.FileStream = New System.IO.FileStream(OpenFileDialog1.FileName, IO.FileMode.Open)
Dim img_len As Integer = fs.Length '
Dim strtype As String = fs.GetType.ToString '
Dim imgdata(img_len) As Byte
Dim n As Integer = fs.Read(imgdata, 0, img_len)
ImgfilePictureBox.Tag = imgdata
ImgfilePictureBox.Image = Image.FromStream(fs)
fs.Close()
End Sub

korosh00
دوشنبه 15 اسفند 1390, 12:58 عصر
تشکر
من خودم با سی شارپ می تونم عکس را باینری کنم و برعکسش ولی فایل های دیگه مثل فیلم و صوت چه جوری؟