用于保存文件上传的MVC3会话范围变量?

时间:2011-11-07 05:01:37

标签: asp.net-mvc file-upload

我想为用户保存一组上传文件(每个文件可能有多个请求,甚至每个文件有多个请求用于分块),但我很难找到合适的范围。完成后,另一个请求会这样说,集合会将其数据转储到物理文件和数据库条目并自行清空。

Ben在这里:http://buildstarted.com/2011/07/17/asp-net-mvc-3-file-uploads-using-the-fileapi/使用静态集合,但这对多个用户来说是不合适的。

1 个答案:

答案 0 :(得分:1)

您需要将文件存储在半永久性的位置。会话可以与应用程序域一起重置,因此您不能100%依赖它。

只需拥有一个单独的文件/数据库位置或标志,可以让您知道整个文件集未完成。