9***@qq.com
9***@qq.com
  • 发布:2023-04-21 14:21
  • 更新:2023-06-09 11:14
  • 阅读:1295

【报Bug】H5页面input标签在华为鸿蒙系统拍照后无法获取到图片

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 10

手机系统: Android

手机系统版本号: Android 10

手机厂商: 华为

手机机型: P30

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: CLI

CLI版本号: 2.0.2-3070920230324001

操作步骤:

使用提供的代码文件,在华为浏览器中打开,相机拍照工作正常,同样的代码放在app的H5中,拍照后无文件数据

预期结果:

拍照后正常接收到文件

实际结果:

拍照后获取不到文件,事件不触发,图库无图片

bug描述:

<input type="file" :multiple="multiple" capture="camera" :accept="accept" ref="uploader-input" @change="inputChange" />

如代码所示,在webview容器内的H5页面使用这个方式,在之前的版本中工作正常,拍照和文件选择都能获取到,更新3.7.9后,正好测试到这里,发现鸿蒙拍照后获取不到图片,input上的事件不触发,手上其他的机型 安卓和苹果工作正常,只有鸿蒙不正常。

2023-04-21 14:21 负责人:无 分享
已邀请:
1***@163.com

1***@163.com

之前也碰到这个问题,targetSdkVersion设置到28试下,低于28鸿蒙拿不到文件

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

    最小21,目标 30 的

    2023-05-12 13:39

DCloud_UNI_GSQ

DCloud_UNI_GSQ

使用的webview是5+或者uni-app内的webview吗?

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

    目前因为需要,是plus创建的webview,uni-app内的webview没试

    2023-06-14 16:19

要回复问题请先登录注册