使用uni.chooseImage调用系统相机拍照
- 发布:2024-07-10 14:24
- 更新:2024-10-15 11:47
- 阅读:199
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 14.5
HBuilderX类型: 正式
HBuilderX版本号: 4.17
手机系统: Android
手机系统版本号: Android 14
手机厂商: 小米
手机机型: 小米14
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
拿到正常路径 _doc/uniapp_temp_1720506727618/camera/1720571600803.jpg _doc开头的临时路径。
拿到正常路径 _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开头路径为私有目录的路径
拿到异常路径 /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/是不是安卓的私有目录?访问不到呀
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