在ascf框架的元服务中,如何从H5界面将网络图片直接保存到相册

hm688c71f7e9627
发布于 2025-10-13 12:01
浏览
0收藏

【问题描述】

目前在ascf框架的元服务中,如何从H5界面将网络图片直接保存到相册?
使用元服务webview组件has.downloadImage只能下载图片后保存到沙箱目录,无法直接保存到相册中

【解决方案】

webview中支持has.previewImage接口在预览图片的时候长按图片可以保存图片到相册

接口文档:

​https://developer.huawei.com/consumer/cn/doc/atomic-ascf/components-web-view#section4755455077​

【注意事项】

  • 在调用此接口时,如果需支持保存网络资源,必须先完成服务器域名配置(确保网络图片可访问)。
  • 本地图片路径需以internal://​开头(如​internal://cache/example.jpg​)。

【示例代码】

has.previewImage({
  current: 'https://www.example.com/xxx.jpeg', // 当前显示的图片链接(请更换为有效地址)
  urls: [
    'https://www.example.com/xxx.jpg',
    'https://www.example.com/xxxx.png',
    'https://www.example.com/xxxxx.jpeg@h_1280'
  ] // 预览的图片列表
});

分类
标签
收藏
回复
举报
回复
    相关推荐