2010-02-02 2 views
2

Безопасно ли и хранить большие загруженные файлы в сеансе asp.net (httpsessionstate)?. В этом сценарии сеанс будет использоваться в качестве временного хранилища для нескольких загрузок файлов, а более поздние файлы будут перенесены на диск/db и очищены.Использование сеанса для хранения загруженных файлов

ответ

3

Вероятно, не рекомендуется хранить большие файлы в памяти, и это похоже на сеанс. Имейте в виду, что на сеансе есть ограничение памяти (процесс веб-сервера и т. Д.) И большие файлы/многие пользователи, которых вы, вероятно, превзошли.

Рассмотрите возможность хранения временных файлов, если разрешения установлены правильно, это может быть альтернативное решение, возможно, вы можете сохранить только имя файла и путь в сеансе и удалить файл, когда истекает срок действия сеанса (чтобы избежать заполнения диска с мусором).

Смежные вопросы