Подтвердить что ты не робот

Как преобразовать массив байтов в поток

Возможный дубликат:
Как преобразовать байт [] в поток на С#?

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

Это приложение asp.net.

FileUpload Control Name: taxformUpload

Программа

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

Stream stream = ConvertToStream(buffer);
4b9b3361

Ответ 1

Просто, просто оберните MemoryStream вокруг него:

Stream stream = new MemoryStream(buffer);

Ответ 2

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

MemoryStream ms = new MemoryStream(buffer);

Ответ 3

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

Stream streamContent = taxformUpload.FileContent;