zoukankan      html  css  js  c++  java
  • 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('图片保存失败');
                           }
                      })
            }
     })  
    }    
    
  • 相关阅读:
    软件工程-案例分析作业 开源代码托管平台
    软件工程-个人阅读作业 #2
    软件工程-个人阅读作业 #1
    提问回顾与个人总结
    软工案例分析作业
    结对编程——第二阶段
    软工个人阅读作业#2
    软工个人阅读作业#1
    OO补给站总结
    BUAA_2021_SE_Final_Report
  • 原文地址:https://www.cnblogs.com/Intellectualscholar/p/15745727.html
Copyright © 2011-2022 走看看