public static byte[] ReadFully(Stream stream)
{
byte[] buffer = new byte[32768];
stream.Seek(0, SeekOrigin.Begin); // Sets the pointer at the begin
using (MemoryStream ms = new MemoryStream())
{
while (true)
{
int read = stream.Read(buffer, 0, buffer.Length);
if (read <= 0)
return ms.ToArray();
ms.Write(buffer, 0, read);
}
}
}
Sem comentários:
Enviar um comentário