是否安全并建议在asp.net session(httpsessionstate)中存储较大的上传文件?在这种情况下,会话将用作多个文件上载的临时存储,后来的文件将被传输到磁盘/数据库并清除会话。
答案 0 :(得分:3)
将更大的文件存储在内存中通常不是一个好主意,它与会话类似。请记住,会话(Web服务器进程等)总是存在内存限制,对于大文件/许多用户,您很可能超出它。
考虑存储临时文件,当正确设置权限时,这可能是一种替代解决方案,可能您只需保留会话中的文件名和路径,并在会话项到期时删除文件(只是为了避免填充磁盘)垃圾)。