Как лучше всего прочитать загруженные файлы из Request.Files, StreamReader или BinaryReader или BufferedStream?
У меня есть форма, где пользователь может загрузить несколько файлов. Я использую MVC 2.0, и в моем контроллере мне нужно вызвать веб-сервис, который является обычным интерфейсом импорта и требует, чтобы файлы передавались как byte [].
.NET предоставляет Request.Files как HttpFileCollectionBase, и я обращаюсь к дескриптору файла, используя HttpPostedFile или HttpPostedFileBase, который обеспечивает доступ к члену Stream.
Каков наилучший способ чтения байтов из потока?
BinaryReader? StreamReader? BufferedStream?