1***@qq.com
1***@qq.com
  • 发布:2025-11-05 16:30
  • 更新:2025-11-06 09:42
  • 阅读:159

【报Bug】hbuilderx更新新版后h5上传视频报错,之前可以的,现在切换之前版本也是可以的

分类:uni-app

产品分类: 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自带的功能:帮助->切换上一版本,回到了更新前的版本,然后运行功能是正常的

2025-11-05 16:30 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com

是的,我也遇到了同样的问题。

  • 1***@qq.com (作者)

    等等看官方修复吧, 我看了更新文档是改动了这一块,但是文档里写的是安卓和ios,但是肯定是在一块的,估计改出的问题,我现在先切回之前版本先用吧

    2025-11-05 16:52

  • 1***@qq.com (作者)

    是官方修复了之前的缺失,可以看下底下的回答的,我这可以了

    2025-11-11 18:06

DCloud_UNI_JBB

DCloud_UNI_JBB

  • 1***@qq.com (作者)

    设置了filePath是选择的原视频路径可以了;我问下哈,这里原本传的是文件形式,然后用h5的方法操作切片上传,这里的filePath给tempFilePath,选定视频的临时文件路径,相当于是整段视频的路径,会有问题不;然后再问下哈,这里之前是可以的,这版就不行了,是因为这块逻辑之前设计就是要强制二选一的,只是写的有bug导致之前情况可以正常使用的嘛

    2025-11-06 09:30

1***@qq.com

1***@qq.com (作者) - 长路漫漫、、、、、

我看到这个版本有个这个更新,估计是之前有bug,现在修复了,原本传file,不传filePath或files也是可以的,新版应该是修复了

  • DCloud_UNI_JBB

    是的,之前是有bug,新版本修复了

    2025-11-06 10:34

  • 1***@qq.com (作者)

    回复 DCloud_UNI_JBB: 现在又发现一个问题,ios和安卓的包名都是自定义的,代码如下,但是安卓app里进入网页打印ua,是com..android html5plus/1.0有html5plus/1.0,但是ios直接就是com..ios;原本网页里是通过判断ua并且有html5plus区分是uniapp和原生app的,为什么安卓没完全用我自定义的ua,ios又完全用了我的ua

    "useragent_android" : {

    "value" : "com.*.android",

    "concatenate" : false

    },

    "useragent_ios" : {

    "value" : "com.**
    .ios",

    "concatenate" : false

    },

    2025-12-01 16:13

  • DCloud_UNI_JBB

    回复 1***@qq.com: app的问题单独发帖子,等客户端的同事看下

    2025-12-01 16:14

  • 1***@qq.com (作者)

    回复 DCloud_UNI_JBB: 好的,发了

    2025-12-01 16:22

要回复问题请先登录注册