也许这是世界上最糟糕的做法,但我想知道这是保持FileUpload控件的InputStream的最佳方式。保持活力PostedFile.InputStream(ASP.NET)
我给你举一个例子。假设您在一个WebForm中具有FileUpload控件,并且您希望在下一个WebForm中处理它(在Response.Redirect之后)。
这将是巨大的(除非内存)也有类似的东西:
Session["PostedFile"] = this.FileUpload.PostedFile.InputStream.
不幸的是,这会导致:
System.ObjectDisposedException
在此先感谢。
创建临时文件并将临时文件名存储在会话中? – 2010-01-21 18:00:42
谢谢乔恩。我只是试图避免这种情况(我不希望临时文件留在服务器中),但也许这是一个很好的解决方案。 – user256038 2010-01-22 11:07:15