首页 新闻 会员 周边 捐助

C#request.DownloadData和File.ReadAllBytes得到的byte[],在转换成bitmap后显示效果不同

0
悬赏园豆:40 [待解决问题]

  我在项目中分别使用request.DownloadData和File.ReadAllBytes来获取图片,得到byte[],然后转换成bitmap类型进行传递,发现使用request.DownloadData得到的结果在转换成bitmap后并没有显示,请问我该如何这个两个方法得到的结果有什么不同,我该如何将request.DownloadData方法得到的byte[]转换成bitmap并正常显示?一下是我将byte[]转换成bitmap 的代码:

public Bitmap BytesToBitmap(byte[] Bytes)
{
MemoryStream stream = null;
try
{
stream = new MemoryStream(Bytes);
return new Bitmap((Image)new Bitmap(stream));
}
catch (ArgumentNullException ex)
{
throw ex;
}
catch (ArgumentException ex)
{
throw ex;
}
finally
{
stream.Close();
}
}

我已随风去的主页 我已随风去 | 初学一级 | 园豆:15
提问于:2017-09-06 13:46
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册