【关键字】
openPicker / 13900002 / lstatSync / fileio
【问题描述】
打开相机或者相册获取图片后路径,获取文件上传,设置路径打开文件时候报错 openPicker {"code":13900002}。
以下是调用关键代码:
const permissions: Array<Permissions> = [ 'ohos.permission.READ_MEDIA'
];
const context: common.UIAbilityContext = getContext(this) as common.UIAbilityContext;
//查看是否有权限
reqPermissionsFromUser(permissions, context,getContext(this)).then((res)=>{
let jurisdictionStatus = res
if(jurisdictionStatus){//有权限
//可以选择的张数
let length = this.maxLength - this.fileList.length
openPicker(getContext(this),length).then((res)=>{
//图片上传处理
this.images(res)
})
}else{
console.log('无权限=====')
}
});
下边是工具类关键代码:
//获取权限
import { abilityAccessCtrl, common, Permissions } from '@kit.AbilityKit';
import { BusinessError } fro