大概有几十万字的文本数据要传到后台储存,后台处理大概需要几十秒的时间,要在前端展示一个进度条,虽然可以分段传,但还是想一次传比较方便
1
zoharSoul 2020-11-19 16:17:16 +08:00
前端轮询后端返回进度
|
2
hotsun168 2020-11-19 16:25:02 +08:00
提交后返回任务 ID,基于此 ID 轮询。
|
3
lanxiner 2020-11-19 16:35:52 +08:00
学习了
|
4
cominghome 2020-11-19 16:35:57 +08:00 1
前台轮询,后端任务加状态机返回当前阶段就行或者模拟一个百分比就行
|
5
zxCoder 2020-11-19 16:38:29 +08:00
学到了
|
6
sjw199166 2020-11-19 16:39:49 +08:00
前端把文件按固定大小切割成若干个小文件上传如何呢
|
8
MrGba2z 2020-11-19 16:42:18 +08:00 via iPhone
计时器到 99 然后卡住 后台返回了再 100
(用户打你别找我) |
9
eason1874 2020-11-19 16:46:21 +08:00
大部分进度条都是假的。
你先取一个平均数,例如 30 秒。先按这个数显示进度,但是最多到 99%,期间通过轮询去获取处理进度,修正显示,直到确认处理完成,才拉到 100% |
10
cmdOptionKana 2020-11-19 16:48:10 +08:00 via Android
@MrGba2z 老程序员了😂
|