看上面描述就行
- 发布:2025-11-05 16:30
- 更新:2025-11-06 09:42
- 阅读:121
产品分类: uniapp/H5
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10
HBuilderX类型: 正式
HBuilderX版本号: 4.84
浏览器平台: Chrome
浏览器版本: 版本 141.0.7390.108(正式版本) (64 位)
项目创建方式: HBuilderX
操作步骤:
预期结果:
正常使用
正常使用
实际结果:
不能正常使用
不能正常使用
bug描述:
更新hbuilderx 4.84后运行之前的项目,此项目一直在维护更新,功能一直正常使用,更新新版后运行h5发现uploadFile上传视频出了问题,打包后的h5也不行,报错如图;图片上传没问题。
下面我放出图片和视频上传部分代码截图;
然后我看了下官方更新文档,此次版本更新有涉及到uploadFile功能的更新,虽然列的里面写的是:Android平台、iOS平台 修复 API uni.uploadFile 不传 file 字段报错
另一个更新的useragent的问题,其他关于这块我没看到,所以怀疑就是上面那里改动导致的问题;目前我已通过hbuilderx自带的功能:帮助->切换上一版本,回到了更新前的版本,然后运行功能是正常的
H5 写上 filePath 试试有没有问题,filePath 和 files 这两个参数必须写一个,参考官方文档 https://uniapp.dcloud.net.cn/api/request/network-file.html#uploadfile
-
1***@qq.com (作者)
设置了filePath是选择的原视频路径可以了;我问下哈,这里原本传的是文件形式,然后用h5的方法操作切片上传,这里的filePath给tempFilePath,选定视频的临时文件路径,相当于是整段视频的路径,会有问题不;然后再问下哈,这里之前是可以的,这版就不行了,是因为这块逻辑之前设计就是要强制二选一的,只是写的有bug导致之前情况可以正常使用的嘛
2025-11-06 09:30




1***@qq.com (作者)
等等看官方修复吧, 我看了更新文档是改动了这一块,但是文档里写的是安卓和ios,但是肯定是在一块的,估计改出的问题,我现在先切回之前版本先用吧
2025-11-05 16:52
1***@qq.com (作者)
是官方修复了之前的缺失,可以看下底下的回答的,我这可以了
2025-11-11 18:06