您的位置:首页 > 理论基础 > 计算机网络

C# WPF 从网络加载图片到byte[]数组中 Stream转byte[]代码

2020-02-03 08:36 477 查看

折腾一中午 因为NetworkStream不支持Length属性

 

private byte[] GetImageFromResponse(WebResponse response)
{
using (Stream stream = response.GetResponseStream())
{
using (MemoryStream ms = new MemoryStream())
{
Byte[] buffer = new Byte[1024];
int current = 0;
while ((current = stream.Read(buffer, 0, buffer.Length)) != 0)
{
ms.Write(buffer, 0, current);
}
return ms.ToArray();
}
}
}

 

转载于:https://www.cnblogs.com/zymah/p/3449553.html

  • 点赞
  • 收藏
  • 分享
  • 文章举报
baihongwei1010 发布了0 篇原创文章 · 获赞 0 · 访问量 43 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐