WPF中使用BitmapImage图片保存:
byte[] buff = resourceClient.DownLoadImage(path); BitmapImage bmp = new BitmapImage(); if (buff != null) { bmp.BeginInit(); bmp.StreamSource = new MemoryStream(buff); bmp.EndInit(); } JpegBitmapEncoder encoder = new JpegBitmapEncoder(); encoder.Frames.Add(BitmapFrame.Create(bmp)); FileStream fileStream = new FileStream(System.IO.Directory.GetCurrentDirectory(), FileMode.Create, FileAccess.ReadWrite); encoder.Save(fileStream); fileStream.Close();
FileStream fileStream = new FileStream(System.IO.Directory.GetCurrentDirectory(), FileMode.Create, FileAccess.ReadWrite)
保存更目录的时候说 拒绝访问,谁知道为什么?换个保存路劲也是拒绝访问。
1.System.IO.Directory.GetCurrentDirectory()只是工作目录
2.你需要的是保存图片为文件,你应该加上文件名称
3.比如System.IO.Directory.GetCurrentDirectory() + "a.jpg"