HarmonyOS cameraPicker设置自定义存储路径无效
代码如下,尝试使用缓存路径替换pickerProfile.saveUri = filePath,但是执行code返回-1,执行失败。如何设置才能指定自定义缓存路径?
async takePhoto() {
  try {
    // Configure to launch the rear camera
    let pickerProfile: cameraPicker.PickerProfile = { cameraPosition: this.cameraPosition[1] };
    let filePath = getContext(this).cacheDir + '/' + UUIDUtil.get16UUID() + '.jpeg'
    let resultFile = fs.openSync(filePath, fs.OpenMode.READ_WRITE | fs.OpenMode.CREATE)
    pickerProfile.saveUri = filePath
    let pickerResult: cameraPicker.PickerResult = await cameraPicker.pick(getContext(this),
      [this.mediaType[0]], pickerProfile);
    if (pickerResult.resultCode != 0 || !pickerResult.resultUri.length) {
      return
    }
    this.addPhotoFromUri(pickerResult.resultUri)
  } catch (error) {
  }
}
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 HarmonyOS 自定义dialog open无效 
1263浏览  • 1回复 待解决
HarmonyOS 自定义弹窗如何设置点击遮罩层关闭弹窗无效 
1473浏览  • 1回复 待解决
HarmonyOS cameraPicker相机设置图片保存路径不生效 
984浏览  • 1回复 待解决
HarmonyOS 自定义弹窗怎么设置自定义动画? 
1693浏览  • 1回复 待解决
HarmonyOS 如何添加自定义的资源路径 
1019浏览  • 1回复 待解决
HarmonyOS 自定义的气泡的Placement属性无效问题 
1132浏览  • 1回复 待解决
注册的自定义字体在 webview 中无效 
3640浏览  • 1回复 待解决
HarmonyOS  如何设置自定义字体 
1944浏览  • 1回复 待解决
HarmonyOS WebView设置自定义UserAgent 
1531浏览  • 1回复 待解决
HarmonyOS 自定义设置动态壁纸 
1391浏览  • 1回复 待解决
HarmonyOS 应用配置skills,支持外部自定义scheme 唤起无效 
1124浏览  • 1回复 待解决
HarmonyOS 在自定义page页面添加类装饰器无效 
1405浏览  • 1回复 待解决
HarmonyOS 应用设置语言-自定义首页 
980浏览  • 1回复 待解决
HarmonyOS 如何设置自定义弹窗透明 
1374浏览  • 1回复 待解决
自定义Dialog,怎么给自定义Dialog设置其他背景色 
2075浏览  • 1回复 待解决
HarmonyOS 怎么设置自定义字体并获取自定义字体的宽度,高度 
1235浏览  • 1回复 待解决
如何设置自定义弹窗位置 
3156浏览  • 1回复 待解决
HarmonyOS  button文字怎么自定义设置位置 
1222浏览  • 1回复 待解决
HarmonyOS 自定义Popup arrow颜色怎么设置 
913浏览  • 1回复 待解决
DevEco Device Tool 怎么自定义烧录文件的路径? 
8667浏览  • 1回复 待解决
如何设置自定义组件height缺省 
2696浏览  • 1回复 待解决
HarmonyOS 全局设置自定义字体的方法 
1387浏览  • 1回复 待解决
HarmonyOS 自定义弹窗(CustomDialog)如何设置宽度 
1401浏览  • 1回复 待解决
HarmonyOS Radio设置自定义单选样式 
1395浏览  • 1回复 待解决
HarmonyOS  Video组件能否设置自定义header 
1362浏览  • 1回复 待解决





















用fs接口将uri转一下。