WPF中图片资源路径的引用问题
沐心之舞 2016-02-24 01:13:11 我在当前WPF的工程中添加了一个文件夹Content,并在里面放入了一个图片DefaultImage.jpg。
该图片的BuildAction已经设置为Resource,CopyToOutputDirectory设置为Do not copy。
我想用FileStream去读取这个默认图片,最后转换成byte[],传给数据库。
代码是这样写的:
Uri imgUri = new Uri(@"Content/DefaultImage.jpg", UriKind.Relative)
FileStream fileStream = new FileStream(imgUri.ToString(), FileMode.Open, FileAccess.Read); //出错报异常
Image image = Image.FromStream(fileStream);
BinaryFormatter binFormatter = new BinaryFormatter();
MemoryStream memStream = new MemoryStream();
binFormatter.Serialize(memStream, image);
byte[] bytes = memStream.GetBuffer();
FileStream读取那一句报异常,显示path格式不对,应该怎么处理呢?