/
- 发布:2024-09-23 18:11
- 更新:2024-09-23 19:12
- 阅读:126
产品分类: uniapp/H5
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: /
HBuilderX类型: 正式
HBuilderX版本号: 4.24
浏览器平台: 手机系统浏览器
浏览器版本: /
项目创建方式: HBuilderX
操作步骤:
预期结果:
照片选择器选择照片也能正常上传
照片选择器选择照片也能正常上传
实际结果:
照片选择器选择照片上传失败
照片选择器选择照片上传失败
bug描述:
具体项目情况:使用u-view的u-upload组件 auto-upload=false;项目发布为H5;在第三方app内由H5转化为小程序进行访问
手机环境:Android 14
由于Android 14新特性,选择照片默认唤起的是照片选择器。在此情况下,u-upload组件代码中,selectFile()方法调用uni.chooseImage时,获取到的图片结果的base64可以正常获取;但是uploadFile()方法中无法获取到base64数据,uni.uploadFile也上传失败报错。
如果从照片选择器更换到文件选择器,再从中选择照片,一切正常进行。
p1:照片选择器页面
p2:照片选择器上传失败
p3:照片选择器切换文件选择器
p4:文件选择器页面
p5:文件选择器上传成功
L***@163.com (作者)
可是组件内部最终是使用uni.chooseImage来选择图片的
2024-09-23 20:25
DCloud_UNI_yuhe
回复 L***@163.com: 我不确定它里面是否对chooseImage有改动,或者你可以通过使用chooseImage的相关逻辑验证一下是否有问题
2024-09-24 10:32