ASP.net 文件下载异常
最近在做一个导出功能,用户通过勾选选中的信息,在服务器端生成一个压缩包后
通过流的方式发到客户端形成下载.
我的问题是可能服务器端生成包的过程有时候因为包过大而时间稍长
这时如果有第二个用户也要导出包,就会出现前异常
如果用户一生成时间较长,则这时候生成过程可能会被打断.用户2的生成过程也会种植,然后用户1会登出网站,用户2依旧停留在页面上,但是操作后也会登出
我这中间生成包的过程包括在服务器端生成各自的目录,目录中生成所导出的文件,之后压缩目录形成压缩文件,再将文件下载到客户端.
这个异常是为什么? asp.net 下载异常
[解决办法]
我也建议采用多线程
[解决办法]