保持活力PostedFile.InputStream(ASP.NET)

时间:2010-01-21 17:52:46

标签: c# asp.net file-upload

也许这是世界上最糟糕的做法,但我想知道这是“保持活跃”FileUpload控件的InputStream的最好方法。

我会举一个例子。假设您在一个WebForm中有FileUpload控件,并且您希望在下一个WebForm中处理它(在Response.Redirect之后)。

对于类似于:

的东西,这将是很好的(除非记忆)
Session["PostedFile"] = this.FileUpload.PostedFile.InputStream.

不幸的是,这导致:

System.ObjectDisposedException

提前致谢。

1 个答案:

答案 0 :(得分:1)

为什么不先读取流然后将其添加到会话中?