图片转化为二进制 using (FileStream fs = new FileStream(picpath, FileMode.Open, FileAccess.Read)) // { // using (BinaryReader read = new BinaryReader(fs)) // { // photobyte = read.ReadBytes((int)fs.Length); // s1 = photobyte.Length; // } // } 二进制转化为图片 string sa = dsimg.Tables[0].Rows[0]["image"].ToString(); System.Text.Encoding enc = System.Text.Encoding.UTF8; photobyte = enc.GetBytes(sa); Image image1 = BytesToImage(photobyte); image1.Save(@"D:\淘宝图片\" + outer_idaaa + ".JPG", System.Drawing.Imaging.ImageFormat.Jpeg); 二进制转化为图片保存 class Program { public static Image BytesToImage(byte[] bytes) { MemoryStream ms = new MemoryStream(bytes); Image image = new Bitmap(ms, true); return image; } public static void Main(string[] args) { byte[] photobyte; int s1; using (FileStream fs = new FileStream(@"D:\淘宝图片\1752967.jpg", FileMode.Open, FileAccess.Read)) { using (BinaryReader read = new BinaryReader(fs)) { photobyte = read.ReadBytes((int)fs.Length); s1 = photobyte.Length; Image image1 = BytesToImage(photobyte); image1.Save(@"E:\1.JPG", System.Drawing.Imaging.ImageFormat.Jpeg); // } //} } }