• uniapp保存图片到系统相册


    uni.saveImageToPhotosAlbum(OBJECT)官方说明

    平台差异说明:这个API不支持H5

    AppH5微信小程序支付宝小程序百度小程序字节跳动小程序、飞书小程序QQ小程序快手小程序
    x

    OBJECT 参数说明

    参数名类型必填说明
    filePath String 图片文件路径,可以是临时文件路径也可以是永久文件路径,不支持网络图片路径
    success Function 接口调用成功的回调函数
    fail Function 接口调用失败的回调函数
    complete Function 接口调用结束的回调函数(调用成功、失败都会执行)

    官方示例代码:

    //使用摄像头拍摄照片获取到临时文件路径保存
    uni.chooseImage({ count: 1, sourceType: ['camera'], success: function (res) { uni.saveImageToPhotosAlbum({ filePath: res.tempFilePaths[0], success: function () { console.log('save success'); } }); } });

    保存网络图片需要先使用uni.downloadFile 把网络图片资源下载到本地

    savePhoto(){
      uni.downloadFile({ //下载文件资源到本地,返回文件的本地临时路径
            url: filePath, //网络图片路径
            success:(res)=>{
                      var imageUrl=res.tempFilePath;//临时文件路径
                      uni.saveImageToPhotosAlbum({ //保存图片到系统相册
                           filePath: imgUrl,
                           success: (res) => {
                              console.log('图片保存成功');
                           },
                           fail: (err) => {
                               console.log('图片保存失败');
                           }
                      })
            }
     })  
    }    
    
  • 相关阅读:
    Linux磁盘、目录、文件操作命令
    VMware虚拟机网络环境类型
    ASCII
    关于String StringBuffer StringBuilder
    多线程并发编程
    TCP面向连接网络编程
    记一次渗透某XX站
    记一次对微信引流网站的简单渗透测试
    幕布V1.1.9最新版漏洞集合
    java代码审计文章集合
  • 原文地址:https://www.cnblogs.com/Intellectualscholar/p/15745727.html
Copyright © 2020-2023  润新知