从Request.Files,StreamReader或BinaryReader或BufferedStream读取上传文件的最佳方法是什么?

时间:2010-04-29 17:22:00

标签: c# streamreader binaryreader bufferedstream

我有一个用户可以上传多个文件的表单。我正在使用MVC 2.0,在我的控制器中,我需要调用一个常见的导入接口的Web服务,需要将文件作为byte []传入。

.NET将Request.Files公开为HttpFileCollectionBase,并使用HttpPostedFile或HttpPostedFileBase访问文件句柄,该文件句柄提供对Stream成员的访问。

从流中读取字节的最佳方法是什么?

BinaryReader在? StreamReader的? BufferedStream?

1 个答案:

答案 0 :(得分:0)

我会选择System.IO.Stream