| 看你的用途了! 如果是你所存储的图片的不多的话,可以转为二进制存到的数据库中,如果多的话最好不要存在数据库中! 那样会严重影响速度!
 以下是选择图片及把图片转为二进制的方法;
 
 public byte[] d { get; set; }  //存图片二进制
 
 private void btn_Btianjiatupian_Click(object sender, RoutedEventArgs e)
 {
 string filename = "";
 OpenFileDialog ofd = new OpenFileDialog();
 ofd.Filter = "JPG图片|*.jpg|PNG图片|*.png";
 if (ofd.ShowDialog() == true)
 {
 filename = ofd.FileName;
 image_Addbooktupian.Source = new BitmapImage(new Uri(filename));
 }
 else
 {
 
 filename = @"default\暂无图片.jpg";  //相对地址
 }
 d = File.ReadAllBytes(filename); //转为二进制数组
 }
 |