防止大型上传时的会话超时

时间:2009-12-29 14:33:38

标签: java session timeout file-upload

我猜这个标题非常明显:)

嗯,问题是如果用户正在上传一个大文件,那么他的会话可能会在那段时间内超时。我怎么能防止会话超时?

我正在使用Struts2和AjaxUpload。

1 个答案:

答案 0 :(得分:3)

以小于会话超时的间隔向服务器发出另一个请求(以并行方式)。

(当然,只要上传没有完成,这当然。)

e.g。每隔X秒使用AJAX / Iframe / Image标记请求图像/ URL(现有或缺失)(如果您的会话超时为30,我会尝试20或15只是为了确保......

注意:如果您请求丢失的URL /图像,您将在日志中生成404,如果您请求真实的URL /图像,请确保它已缓存且永不过期以避免堵塞

为我们工作......