导出zip超时问题解决

解决大量Excel文件导出导致的nginx超时问题,采用分页导出策略。前端展示进度条,每次请求生成单个Excel并存于指定目录,进度条逐步完成。最后将所有文件打包为ZIP供用户下载。步骤包括获取分页数据、写入Excel、打包ZIP下载。
摘要由CSDN通过智能技术生成

项目遇到导出大量的excel文件打包成zip导出发现nginx error (超时)
解决方案:分页导出;
具体实现逻辑:前端做一个进度条,按照分页请求接口,每次请求接口生成excel文件放在指定的唯一目录下返回成功,进度条增加,最后一次请求把文件夹打包成zip格式下载下来。
第一步:获取分页的数据接口:
在这里插入图片描述
第二步:写入excel文件

在这里插入图片描述在这里插入图片描述
第三步:最后一次请求时打包文件夹zip并下载

在这里插入图片描述在这里插入图片描述在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值