如何从代码中获取存储在应用程序文件夹中的图像?
我需要在byte []中转换图像。所以我这样做:
MemoryStream stream = new MemoryStream();
System.Drawing.Image.FromFile(ResolveUrl("~/Icons/CMJN.png")).Save(stream,System.Drawing.Imaging.ImageFormat.Png);
var foo = stream.ToArray();
但似乎他从未找到具有解析网址的图片。 我正在页面加载页面..
答案 0 :(得分:2)
使用Server.MapPath获取物理文件路径。
Server.MapPath("~/Icons/CMJN.png")
答案 1 :(得分:1)
尝试添加Server.MapPath
System.Drawing.Image.FromFile(Server.MapPath("~/Icons/CMJN.png")).Save(stream,System.Drawing.Imaging.ImageFormat.Png);