文件上传卡进度BUGhtml
环境:
- NodeJs:v20.11.1
- npm:10.5.0
- PHP:8.2
- 浏览器:Microsoft Edge
描述:开发视频上传时遇到的问题,具体时上传视频文件时(无论视频文件大小),接口返回上传文件成功,但页面的进度渲染总是随机卡在90% - 99% 之间,无法达到100%.
BUG截图:
3个回答默认排序 投票数排序
![苏晓生](https://cdn.buildadmin.com/storage/default/20240722/微信图片_2024072115e8b65cdb4292525d264346bc64c8416b95b8d7c5.png)
苏晓生
在藏经阁
1月前
看看console,似乎报错了~
DevinDev回复苏晓生
这家伙很懒,什么也没写~
1月前
这是上传文件封装的EventTigger触发顺序产生的问题,在success和fail两个事件触发完成后,又触发了一次uploading事件,导致进度重新更新了一次。
![YANG001](https://cdn.buildadmin.com/storage/default/2023097/Love-Guru33ecbdaa37b7adc0cc7df7c7c9369a9bce30115b.jpg)
YANG001
这家伙很懒,什么也没写~
1月前
感谢反馈,代码仓库上的版本已经修复此问题~
![sinkey](https://cdn.buildadmin.com/static/images/avatar.png)
sinkey
这家伙很懒,什么也没写~
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))
我这样有问题吗
![](https://cdn.buildadmin.com/storage/default/20240726/image7eba30e949cd24caf06fc9e7a9b5700049617714.png)