How to convert a byte array to Stream

89

Possible Duplicate:
How do I convert byte[] to stream in C#?

I need to convert a byte array to a Stream . How to do so in C#?

It is in asp.net application.

FileUpload Control Name: taxformUpload

Program

byte[] buffer = new byte[(int)taxformUpload.FileContent.Length];
taxformUpload.FileContent.Read(buffer, 0, buffer.Length);

Stream stream = ConvertToStream(buffer);

This question is tagged with c#

~ Asked on 2012-03-29 03:28:34

The Best Answer is


209

Easy, simply wrap a MemoryStream around it:

Stream stream = new MemoryStream(buffer);

~ Answered on 2012-03-29 03:30:22


19

In your case:

MemoryStream ms = new MemoryStream(buffer);

~ Answered on 2012-03-29 03:31:24


Most Viewed Questions: