如何在前端提交生成excel的时候,后端返回正在生成,然后服务器运行生成excel代码呢?
如题:
因为数据量比较大,我做了excel分段下载,但是这种下载会导致用户体验不好。所以想采用服务器打包excel,然后将打包路径保存到数据库让用户随时下载
问题:
我如何可以在用户提交打包请求之后给用户返回【正在打包中…】,然后服务器继续处理打包程序呢?
简单版
直接返回信息,然后用队列做excel。
复杂版
直接返回信息,然后用队列做excel,Ajax循环请求接口,打包完成更新网页。
终极版
基本同上,用websocket处理。
不过一般体量的数据用这种方式就可以了,没必要搞异步的。 www.jb51.net/article/126481.htm