首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >显示前端的下载前处理

显示前端的下载前处理
EN

Stack Overflow用户
提问于 2013-12-03 11:55:51
回答 1查看 48关注 0票数 0

我先解释一下工作流-

  1. 用户请求下载(jsp)
  2. 基于用户参数(在spring控制器映射中),首先创建了一个excel工作簿,它合并了其他几个excel工作表(~40)。
  3. 最后的工作簿通过FileInput蒸气/PrintWriter传递到前面。
  4. 下载开始。

问题:excel聚合(步骤2)有时需要5+分钟。那么,是否有一种方法(其他技术),我可以向用户提供关于工作簿创建过程等的实时反馈?目前,浏览器只显示一个加载标志,除非创建了工作簿,然后抛出一个下载弹出。

我目前使用的技术栈:Java1.5、Spring 3、jQuery 1.8。应用服务器:6

Node.js是一个解决方案吗?

EN

回答 1

Stack Overflow用户

发布于 2013-12-03 12:11:29

不,

在我看来,你可以尝试这样做。

  1. 用户点击下载按钮。
  2. ajax发送请求准备文件。
  3. 对于i=0到i<5分钟,执行ajax请求以检查文件是否准备就绪。
  4. 当文件准备就绪时,通过简单的重定向将其发送给用户;)

其背景处理;-)

祝你好运,玩得开心

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20350496

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档