【发布时间】:2017-05-29 16:33:50
【问题描述】:
我正在尝试将 Base64 编码的字符串转换为 Png 图像,但代码显示参数异常在 Image.FromStream() 上无效。调试后,我在 MemoryStream Object "ReadTimeout = 'ms.ReadTimeout' throw an exception of type 'System.InvalidOperationException'" 上遇到了这个错误。我被卡住了,有什么解决方案或替代方法可以在 C# 中将字符串转换为 Png?
这是我的代码
string code = "string";
var databytes = Encoding.Unicode.GetBytes(code);
var base64 = Convert.ToBase64String(databytes);
Byte[] Bytes = Convert.FromBase64String(base64);
//Stream bytes
MemoryStream ms = new MemoryStream(Bytes, 0, Bytes.Length);
//convert image
Image newImage = Image.FromStream(ms);
newImage.Save("~/Content/");
【问题讨论】:
标签: c# asp.net-mvc model-view-controller