2***@qq.com
2***@qq.com
  • 发布:2024-07-10 14:24
  • 更新:2024-10-15 11:47
  • 阅读:199

【报Bug】uni.chooseImage的api在部分安卓机型拿到的临时路径是/data/user/0/开头的私有目录路径

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

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

HBuilderX类型: 正式

HBuilderX版本号: 4.17

手机系统: Android

手机系统版本号: Android 14

手机厂商: 小米

手机机型: 小米14

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

使用uni.chooseImage调用系统相机拍照

预期结果:

拿到正常路径 _doc/uniapp_temp_1720506727618/camera/1720571600803.jpg _doc开头的临时路径。

实际结果:

拿到异常路径 /data/user/0/uni.UNIeebddc7/apps/UNIEEBDDC7/doc/uniapp_temp_1720583882256/camera/1720584653687.jpg, /data/user/0开头路径为私有目录的路径

bug描述:

【报Bug】uni.chooseImage的api在部分安卓机型拿到的临时路径是/data/user/0/uni.UNIeebddc7/apps/UNIEEBDDC7/doc/uniapp_temp_1720583882256/camera/1720584653687.jpg,使用uni.getImageInfo获取图片信息就失败了。/data/user/0/是不是安卓的私有目录?访问不到呀

2024-07-10 14:24 负责人:DCloud_UNI_yuhe 分享
已邀请:
DCloud_UNI_yuhe

DCloud_UNI_yuhe

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

    感谢回复。看完我有两个问题:1、我用那个路径使用uni.getImageInfo触发了失败的回调函数。是因为我需要在前面添加file://吗?2、这篇文章说的沙箱目录是file:///data/user/0/%PACKAGENAME%/files/apps/%APPID%/www,包名后面有个files,但我获取的目录是没有files的,包名后面直接是apps。这个会有影响吗?

    2024-07-10 21:44

h***@vip.qq.com

h***@vip.qq.com - 1

解决了吗,如何解决的

要回复问题请先登录注册