Поддержание в живых PostedFile.InputStream (ASP.NET) - PullRequest
0 голосов
/ 21 января 2010

Возможно, это худшая практика в мире, но мне было интересно, какой лучший способ "сохранить в живых" InputStream элемента управления FileUpload.

Я бы дал вам один пример. Предположим, у вас есть элемент управления FileUpload в одной WebForm, и вы хотите обработать его в следующей WebForm (после Response.Redirect).

Было бы здорово (если бы не память) иметь что-то похожее на:

Session["PostedFile"] = this.FileUpload.PostedFile.InputStream.

К сожалению, это приводит к:

System.ObjectDisposedException

Заранее спасибо.

1 Ответ

1 голос
/ 21 января 2010

Почему бы вам сначала не прочитать поток, а затем добавить его в сеанс?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...