HarmonyOS cameraPicker相机设置图片保存路径不生效
使用相机拍照设置保存图片路径不生效,代码如下:
let saveUri = this.context.filesDir //换做其它路径也不行,比如:tempDir、cacheDir等
let pickerProfile: cameraPicker.PickerProfile = {
cameraPosition: camera.CameraPosition.CAMERA_POSITION_BACK,
saveUri //如果不设置此保存路径,结果返回的是公共媒体路径是正常的
};
let pickerResult: cameraPicker.PickerResult = await cameraPicker.pick(this.context,[cameraPicker.PickerMediaType.PHOTO], pickerProfile)
//pickerResult.resultCode 为-1
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
返回结果失败,拿不到图片路径,尝试了沙盒多种目录都不行,想问下这个路径的格式、权限等有什么要求。如果不设置saveUri返回的是公共媒体路径正常。
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS 相机设置对焦点,没有效果
640浏览 • 1回复 待解决
HarmonyOS cameraPicker设置自定义存储路径无效
501浏览 • 1回复 待解决
HarmonyOS 图片保存路径是否可查看(沙箱路径)
804浏览 • 1回复 待解决
ConstraintSize尺寸设置不生效
3217浏览 • 1回复 待解决
HarmonyOS Panel 设置 borderRadius 不生效
1730浏览 • 1回复 待解决
HarmonyOS stack设置圆角不生效
942浏览 • 1回复 待解决
HarmonyOS bindContextMenu中设置backgroundColor不生效
1061浏览 • 1回复 待解决
HarmonyOS Badge文本颜色设置不生效
1061浏览 • 1回复 待解决
HarmonyOS popup设置背景色(设置不生效)
838浏览 • 1回复 待解决
通过WindowProperties设置属性不生效
3009浏览 • 1回复 待解决
HarmonyOS expandSafeAreas属性对于部分图片不生效
519浏览 • 1回复 待解决
HarmonyOS调用相机设备API获取失败问题
1262浏览 • 1回复 待解决
HarmonyOS Span设置padding和margin不生效,但是imagespan生效
1123浏览 • 1回复 待解决
HarmonyOS FlutterWebview插件设置WebView UA不生效
603浏览 • 1回复 待解决
HarmonyOS 弹框选择相册图片,相机拍照并获取图片路径
702浏览 • 1回复 待解决
HarmonyOS 设置了icon和label不生效
1159浏览 • 1回复 待解决
HarmonyOS 设置安全区域不生效
853浏览 • 1回复 待解决
Tab 设置 barBackgroundColor为透明不生效
767浏览 • 1回复 待解决
HarmonyOS 宽度设置“100%”,设置margin不生效怎么办
585浏览 • 1回复 待解决
HarmonyOS ImageKnife组件的border设置radius不生效
683浏览 • 1回复 待解决
HarmonyOS TextInput 设置 .textOverflow(TextOverflow.MARQUEE) 不生效
604浏览 • 1回复 待解决
HarmonyOS 气泡提示popup设置popupColor不生效问题
1361浏览 • 1回复 待解决
HarmonyOS backgroundImageSize(ImageSize.Cover)属性设置不生效
886浏览 • 1回复 待解决
HarmonyOS Swiper设置 .prevMargin('10%') .nextMargin('10%')不生效
739浏览 • 1回复 待解决
HarmonyOS List设置.chainAnimation(true)时divider不生效
637浏览 • 1回复 待解决
此处需要传入具体的文件,此接口是写入数据,不能直接生成。
参考示例如下: