HarmonyOS 通过photoViewPicker.save保存图片到内部存储的文档或者下载目录后,通过图片浏览器看不到这个图片
需要保存图片到手机,用户可以打开图片自己分享给好友。
通过photoViewPicker.save保存网络图片,选择保存到内部存储的“文档”或者“下载”目录后,通过“图库”应用找不到不到这个图片。
用户需要打开 “文件管理” 应用才可以看到这张图片,不是特别友好。
有其他方法可以直接保存网络图片到手机相册吗?
我的保存方法如下:
private saveImage(buffer: ArrayBuffer, saveComplete?:()=>void){
const photoViewPicker:picker.PhotoViewPicker = new picker.PhotoViewPicker();
const dateStr = (new Date().getTime()).toString();
let newImgName = [dateStr + '.jpg'];
photoViewPicker.save({newFileNames:newImgName}).then((photoSaveResult:Array<string>)=>{
let uri = photoSaveResult[0];
console.info('photoViewPicker.save to file succeed and URI is:' + uri)
let file = fs.openSync(uri, fs.OpenMode.READ_WRITE);
fs.write(file.fd, buffer).then((result)=>{
ShowUtils.showToast('保存成功');
if(saveComplete){
saveComplete();
}
})
})
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 通过PhotoViewPicker选择图片后,读取已选择uri对应的图片信息失败
33浏览 • 1回复 待解决
UC浏览器突然黑瓶,什么也看不到,打不开,怎么办?重新桉装后就没事
5854浏览 • 1回复 待解决
HarmonyOS 企业内部分发时,覆盖安装看不到下载进度
43浏览 • 1回复 待解决
HarmonyOS 看不到手机内部的数据文件
2浏览 • 1回复 待解决
HarmonyOS 分享到端外浏览器后,浏览器怎么调起我们的app?
69浏览 • 1回复 待解决
HarmonyOS 如何保存图片或视频到沙箱指定目录
3浏览 • 0回复 待解决
HarmonyOS PhotoViewPicker保存图片为什么不能保存到图库
42浏览 • 1回复 待解决
HarmonyOS 文件或者图片的下载
10浏览 • 0回复 待解决
模拟器创建device后,在device列表里面看不到
321浏览 • 1回复 待解决
PhotoViewPicker获取图片后如何关掉它?
449浏览 • 1回复 待解决
HarmonyOS官方文档保存图片到用户相册,报系统错误
1054浏览 • 1回复 待解决
HarmonyOS 通过接口上传app的包在“软件包管理”界面看不到
21浏览 • 1回复 待解决
鸿蒙用cameraPicker拍照,指定的应用沙盒路径,返回结果有图片,但是在Device File Browser中看不到图片
531浏览 • 1回复 待解决
HarmonyOS 保存图片到相册问题
405浏览 • 1回复 待解决
HarmonyOS 保存图片到本地相册
26浏览 • 1回复 待解决
HarmonyOS 保存图片到系统相册
0浏览 • 0回复 待解决
HarmonyOS 截图保存图片到相册
38浏览 • 1回复 待解决
HarmonyOS 实现保存图片到相册
39浏览 • 1回复 待解决
HarmonyOS如何实现打开浏览器,打开默认浏览器或者让用户选择打开的浏览器应用
1077浏览 • 1回复 待解决
PixelMap怎么加载通过图片选择器返回的Uri路径图片
2138浏览 • 1回复 待解决
HarmonyOS 浏览器不能通过scheme拉起app
690浏览 • 1回复 待解决
使用模拟器需要通过浏览器登录授权,浏览器提示该网站“不安全”,或者“你的连接不是私密连接”信息。
8861浏览 • 1回复 待解决
HarmonyOS 用户通过系统的图片视频选择器选择图片或者视频,选择之后如何做类型区分
549浏览 • 1回复 待解决
HarmonyOS 想实现一个下载图片到相册,然后再自动删除这个图片的功能
292浏览 • 1回复 待解决
图片选择器实现使用PhotoViewPicker 看到之前已经选择过的图片
80浏览 • 1回复 待解决
1.保存相册需要申请ACL权限, 详见:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/photoaccesshelper-preparation-V5#申请相册管理模块功能相关权限关于相册路径可以参考如下代码:
2.使用savebutton来实现,详见:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-security-components-savebutton-V5#示例