HarmonyOS SaveButton组件报TEMPORARY_AUTHORIZATION_FAILED授权失败
尝试使用SaveButton获得短暂授权保存图片数据,一直提示TEMPORARY_AUTHORIZATION_FAILED授权失败,请问如何正确使用SaveButton,需要什么额外配置吗?
代码和demo基本一致。
// 默认参数下,图标、文字、背景都存在
SaveButton().onClick(async (event:ClickEvent, result:SaveButtonOnClickResult) => {
if (result == SaveButtonOnClickResult.SUCCESS) {
try {
const context = getContext(this);
let helper = photoAccessHelper.getPhotoAccessHelper(context);
// onClick触发后10秒内通过createAsset接口创建图片文件,10秒后createAsset权限收回。
let uri = await helper.createAsset(photoAccessHelper.PhotoType.IMAGE, 'png');
// 使用uri打开文件,可以持续写入内容,写入过程不受时间限制
let file = await fs.open(uri, fs.OpenMode.READ_WRITE | fs.OpenMode.CREATE);
// 写入文件
await fs.write(file.fd, "context");
// 关闭文件
await fs.close(file.fd);
} catch (error) {
console.error("error is "+ JSON.stringify(error));
}
}
})
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS SaveButton保存图片授权失败
1206浏览 • 1回复 待解决
HarmonyOS request 下载文件搭配 savebutton 报13400001
1281浏览 • 1回复 待解决
HarmonyOS SaveButton 申请临时权限失败
1611浏览 • 1回复 待解决
使用HarmonyOS登录组件,报Failed to check the fingerprint of the app bundle
2264浏览 • 1回复 待解决
HarmonyOS saveButton点击取消授权后无任何回调
1031浏览 • 1回复 待解决
HarmonyOS 使用Authorization Code换取Access_Token失败
924浏览 • 1回复 待解决
HarmonyOS SaveButton在Pad里点击获取保存权限失败
968浏览 • 1回复 待解决
HarmonyOS 多次调用createAudioCapturer报 failed, code is 6800301, message is system error
1629浏览 • 1回复 待解决
HarmonyOS 安全控件的保存控件SaveButton保存图片到相册失败
1165浏览 • 1回复 待解决
HarmonyOS 上传失败报Error: empty error message
1014浏览 • 1回复 待解决
OpenHarmony提示同步失败:sync Failed
6265浏览 • 1回复 待解决
HarmonyOS saveButton控件问题
1097浏览 • 1回复 待解决
HarmonyOS 使用安全控件保存图片,授权一直失败
827浏览 • 1回复 待解决
HarmonyOS SaveButton组件不能用在Dialog中的问题
1023浏览 • 1回复 待解决
HarmonyOS saveButtoon 点击事件回调临时授权失败如何处理
1619浏览 • 1回复 待解决
Hi3861启动串口报红【Invaild param】【Invalid Key】【Failed】原因?
5198浏览 • 1回复 待解决
HarmonyOS SaveButton只显示图片
1264浏览 • 1回复 待解决
HarmonyOS saveButton国际化问题
1388浏览 • 1回复 待解决
鸿蒙应用真机调试失败-NSTALL_FAILED_NO_BUNDLE_SIGNATURE]
11301浏览 • 2回复 待解决
DevEco Studio安装JS SDK失败,提示 Install js dependencies failed
12672浏览 • 1回复 已解决
通过datashare访问数据库时,报HksDecrypt failed with error -3是什么原因?
2616浏览 • 1回复 待解决
HarmonyOS savebutton的使用影响图片保存?
1074浏览 • 0回复 待解决
这个是需要对应权限的,需要在modules.json5中定义对应的权限。