如何使用 python、flask 和 pdfkit 实现进度条

问题描述

我想知道是否有人可以提示我如何在flask和pdfkit在后台生成pdf时为我的html站点实现进度条。

我的应用程序有一个提交上传按钮,您可以在其中选择一个包含将上传到服务器的数据的 csv 文件上传后,应用程序读取文件,捕获每一行的数据,并使用简单的 for 循环生成包含每一行数据的 pdf。每个pdf都将保存在服务器上。到目前为止没有什么特别的。众所周知,pdfkit 需要 1-5 秒才能完成每个 pdf,因此 csv 文件包含的行越多,所需的时间就越长。

用户看不到任何后台进程并且坐在一个 看似无响应的网页。我想显示一个进度条(可能还有每个步骤的日志文本,例如:为第 xy 行或 sth 生成 pdf - 这很容易实现)以便用户看到进程的实际状态。

我在谷歌上搜索了一些解决方案,但没有一个是我想要的。

如果有人能给我一些如何从这里继续前进的起点,那就太好了。

谢谢各位。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)