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

名字
  • 95

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

回复
阅读 156
2 个回答

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

已参与了 SegmengtFault 思否 「问答」打卡,欢迎正在阅读的你也加入。
你知道吗?

宣传栏