【问题标题】:Using session to store uploaded files使用 session 存储上传的文件
【发布时间】:2010-02-02 08:51:52
【问题描述】:

在 asp.net session (httpsessionstate) 中存储较大的上传文件是否安全并被推荐?在这种情况下,会话将用作多个文件上传的临时存储,以后的文件将被传输到磁盘/数据库并清除会话。

【问题讨论】:

    标签: c# asp.net session file-upload memory-management


    【解决方案1】:

    一般来说,在内存中存储较大的文件可能不是一个好主意,这与会话类似。请记住,会话(Web 服务器进程等)总是存在一些内存限制,并且对于大文件/许多用户,您很可能会超过它。

    考虑存储临时文件,当权限设置正确时,这可能是一个替代解决方案,也许您可​​以只保留会话中的文件名和路径,并在会话项过期时删除文件(只是为了避免用垃圾)。

    【讨论】:

      猜你喜欢
      • 2020-04-03
      • 1970-01-01
      • 2014-02-18
      • 2012-09-30
      • 2019-01-26
      • 1970-01-01
      • 1970-01-01
      • 2016-03-23
      • 2019-07-08
      相关资源
      最近更新 更多