一旦我们完成使用它,我们应该关闭HttpPostedFile.Inputstream吗?

sur*_*rya 7 c# asp.net-mvc-3

我正在上传一个文件并直接将Inputstream输入到我的一个对象中.我的问题是,一旦我们完成处理它应该关闭并冲洗它吗?

Jam*_*unt 5

无需显式关闭它,服务器上分配的资源将在请求结束时处理.请参阅MSDN文档中的最后一句.

http://msdn.microsoft.com/en-us/library/system.web.httppostedfile.aspx

但是,如果问题是你应该关闭它(或至少处理它) - 那么我会说是的.为什么不?它可能比它们以其他方式发布的资源更早地释放资源,并且您知道您不再需要它们.