InputStream只能读取一次的解决办法 C# byte[] 和Stream转换

Stream stream = file.InputStream;//new MemoryStream();
byte[] bytes = new byte[stream.Length];
stream.Read(bytes, 0, bytes.Length);
//设置当前流的位置为流的开始
stream.Seek(0, SeekOrigin.Begin);

//将bytes转换为流
//Stream newStream = new MemoryStream(bytes);