网络流转换为Byte数组
1 /// <summary> 2 /// 网络流转换为Byte数组 3 /// </summary> 4 /// <param name="stream"></param> 5 /// <returns></returns> 6 public static byte[] ReadFully(Stream stream) 7 { 8 byte[] buffer = new byte[128]; 9 using (MemoryStream ms = new MemoryStream()) 10 { 11 while (true) 12 { 13 int read = stream.Read(buffer, 0, buffer.Length); 14 if (read <= 0) 15 return ms.ToArray(); 16 ms.Write(buffer, 0, read); 17 } 18 } 19 }
1 /// <summary> 2 /// 网络流转换为Byte数组 3 /// </summary> 4 /// <param name="stream"></param> 5 /// <returns></returns> 6 public static byte[] ReadFully(Stream stream) 7 { 8 byte[] img = null; 9 int size = 1024; 10 int read = 0; 11 MemoryStream ms = new MemoryStream(); 12 byte[] buffer = new byte[size]; 13 do 14 { 15 buffer = new byte[size]; 16 read = resst.Read(buffer, 0, size); 17 ms.Write(buffer, 0, read); 18 } while (read > 0); 19 img = ms.ToArray(); 20 }