文件上传卡进度BUG
html

环境:

  • NodeJs:v20.11.1
  • npm:10.5.0
  • PHP:8.2
  • 浏览器:Microsoft Edge

描述:开发视频上传时遇到的问题,具体时上传视频文件时(无论视频文件大小),接口返回上传文件成功,但页面的进度渲染总是随机卡在90% - 99% 之间,无法达到100%.

BUG截图:

已采纳
DevinDev
DevinDev
这家伙很懒,什么也没写~
1月前

目前个人解决方案:
修改文件:src/compontents/baInput/components/baUpload.vue
行:185行
原代码:if (evt.total && evt.total > 0)
修改后:if (evt.total && evt.total > 0 && !['success', 'fail'].includes(file.status))

Andy
Andy回复DevinDev
这家伙很懒,什么也没写~
1月前

我这样有问题吗

3个回答默认排序 投票数排序
苏晓生
苏晓生
在藏经阁
1月前

看看console,似乎报错了~

DevinDev
DevinDev回复苏晓生
这家伙很懒,什么也没写~
1月前

这是上传文件封装的EventTigger触发顺序产生的问题,在success和fail两个事件触发完成后,又触发了一次uploading事件,导致进度重新更新了一次。

YANG001
YANG001
这家伙很懒,什么也没写~
1月前

感谢反馈,代码仓库上的版本已经修复此问题~

sinkey
sinkey
这家伙很懒,什么也没写~
1月前

解决就好

请先登录
0
2
0
6