【发布时间】:2009-02-02 14:04:23
【问题描述】:
我正在尝试将字节数组转换为位图,但它总是显示:
System.ArgumentException:参数无效。
我的代码如下:
我通过网络服务传递字节:
string DecodedString = string.Empty;
DecodedString = System.Text.Encoding.GetEncoding(1251).GetString(bytes);
sResult = sResult + "<Photo>" +XmlConvert.EncodeName(DecodedString) + "</Photo>";
在我的网页中:
byte[] bytes = (Byte[])System.Text.Encoding.GetEncoding(1251).GetBytes(XmlConvert.DecodeName(xDocument.SelectSingleNode("Response/Images/Photo").InnerText));
System.IO.MemoryStream ms = new System.IO.MemoryStream(bytes);
System.Drawing.Bitmap b = new System.Drawing.Bitmap(ms);//(System.Drawing.Image.FromStream(ms));
【问题讨论】:
标签: c# .net asp.net web-services