代码之家  ›  专栏  ›  技术社区  ›  Trick

防止大上载时会话超时

  •  1
  • Trick  · 技术社区  · 15 年前

    从标题上看很明显,我想:)

    问题是,如果用户上传一个大文件,那么他的会话可能会在那个时候超时。如何防止会话超时?

    我正在使用Struts2和AjaxUpload。

    1 回复  |  直到 15 年前
        1
  •  3
  •   Eran Medan    15 年前

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

    (当然,只有在上传未完成的情况下才会进行此操作。)

    例如,每x秒使用ajax/iframe/image标记请求一个image/url(现有或丢失)(如果会话超时为30,我将尝试20或15以确保…

    注意:如果您请求丢失的URL/image,日志中会出现404,如果您请求的是真正的URL/image,请确保它已缓存且永不过期,以避免阻塞

    为我们工作…