Как лучше всего прочитать загруженные файлы из Request.Files, StreamReader или BinaryReader или BufferedStream?

У меня есть форма, где пользователь может загрузить несколько файлов. Я использую MVC 2.0, и в моем контроллере мне нужно вызвать веб-сервис, который является обычным интерфейсом импорта и требует, чтобы файлы передавались как byte [].

.NET предоставляет Request.Files как HttpFileCollectionBase, и я обращаюсь к дескриптору файла, используя HttpPostedFile или HttpPostedFileBase, который обеспечивает доступ к члену Stream.

Каков наилучший способ чтения байтов из потока?

BinaryReader? StreamReader? BufferedStream?

1 ответ

Я бы пошел с System.IO.Stream,

Другие вопросы по тегам