在HarmonyOS NEXT开发中指定待创建的文件类型、后缀和创建选项,创建图片或视频资源,返回异常?
let phAccessHelper = photoAccessHelper.getPhotoAccessHelper(getContext(this))
let displayName: string = '.jpg';
let options: photoAccessHelper.CreateOptions = {
title: 'testPhoto'
}
phAccessHelper.createAsset(photoAccessHelper.PhotoType.IMAGE,displayName,options).then((result:string)=> {
console.info('createAsset successfully, file displayName: ' + displayName + ' .... result .... ' + result);
}).catch ((err:BusinessError) =>{
console.error('createAsset failed, message = ', err.message + '.. code ..' + err.code + ' ....displayName: ' + displayName);
})
运行后提示异常:createAsset failed, message = display name invalid… code …14000001 …displayName: .jpg
该报错为文件名存在非法字符,把【.jpg】的【.】去掉试试,参考:
https://developer.huawei.com/consumer/cn/doc/harmonyos-refere...
https://developer.huawei.com/consumer/cn/doc/harmonyos-refere...