Как преобразовать массив байтов в поток [дубликат]


Возможные Дубликаты:
как преобразовать byte[] в stream в C#?

мне нужно преобразовать массив байтов в поток . Как это сделать в C#?

он находится в asp.net применение.

имя элемента управления FileUpload: taxformUpload

- программы

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

Stream stream = ConvertToStream(buffer);
3 71
c#

3 ответа:

легко, просто обернуть MemoryStream вокруг него:

Stream stream = new MemoryStream(buffer);

в вашем случае:

MemoryStream ms = new MemoryStream(buffer);

Я использую как то, что сказал Джон Раш:

Stream streamContent = taxformUpload.FileContent;