ajax请求导出excel数据进度条问题

请求后端返回数据用于导出excel时请求时间太长了,需要增加进度条,导出的时间几秒到一个小时的时间都可能会存在,请教下请求时的进度条的百分比是一般是怎么获取的,或者对于请求数据需要等待较长时间有其他好的方法可以显示进度

阅读 3.1k
2 个回答

生成 excel 的过程是在后端进行了,所以在文件就绪(可下载)之前,前端是无法知道具体的进度的。一般这种情况,都是后端计算这个进度,然后前端可以通过轮询的方式查询进度信息并渲染要页面上。

已参与了 SegmengtFault 思否 「问答」打卡,欢迎正在阅读的你也加入。
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题