使用相机拍照设置保存图片路径不生效,代码如下:
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
返回结果失败,拿不到图片路径,尝试了沙盒多种目录都不行,想问下这个路径的格式、权限等有什么要求。如果不设置saveUri返回的是公共媒体路径正常。
此处需要传入具体的文件,此接口是写入数据,不能直接生成。
参考示例如下: