【发布时间】:2012-06-01 11:27:18
【问题描述】:
我正在使用 Asp.NET MVC 3。在一个特定的用例中,我需要一个接一个地向用户呈现三种表单。在每个表单上,用户最多可以上传 5 个文件,每个文件最大为 2 MB。因此,如果特定用户以每种形式上传所有文件,则合并后的文件大小可以达到 30MB。在某些情况下,根据页面上的其他选择,用户可能不必通过所有三个表单。最后会有一个提交按钮,用于将所有数据插入到表格中。
我的问题是:在用户在最后一页点击提交之前,管理每个页面上上传的文件及其相关数据的最佳方法是什么。我认为保持会话状态不是一个好主意,因为该服务器最多可以同时拥有 100 个用户,这意味着服务器需要大量内存。我的假设错了吗?如果不使用会话来存储所有数据,我还有哪些其他选择?
提前致谢。
【问题讨论】:
标签: asp.net .net asp.net-mvc-3