سلام دوستان
من يه سري اطلاعات پرسنلي دارم كه عكس پرسنلي هم شاملش ميشه. بعد از كلي جستجو در تاپيك هاي مختلف متوجه شدم بهترين روش ذخيره عكس به صورت باينري هست. يه سري كدهايي هم براي ذخيره و بازيابي پيدا كردم. اما براي من خطا ميده . حالا مي خواستم مراحل كار خودم رو بنويسم اگه كسي مي تونه بگه اشكال كارم كجاست . ممنون
مراحل كار من:
1- ابتدا توي بانكم توي جدول يه فيلد از نوع باينري ايجاد كردم
2- عكس رو به صورت زير در بانك ريختم
FileByte از نوع byte هستش
FileByte = IO.File.ReadAllBytes(OpenFileDialog1.FileName)
3-حالا كه مي خوام عكس رو از بانك بازخواني كنم و در picturebox بريزم اين رو نوشتم
Dim File AsByte()
Dim MS AsNew MemoryStream()
File = MInfoBus.Open_MainInfo(Id).Rows(0).Item("ImageByte") (بازخواني فيلد از بانك و ريختن آن در file)
PictureBox1.Image = Image.FromStream(MS)
**خط آخر خطا ميده ميگه Parameter is not valid.
خواهش مي كنم كمك كنيد .