描述

在做项目时,通过填写个人信息,生成一个二维码,现在要求将生成的二维码保存到本地,当点击图片上面的“保存到本地"时,就会将图片保存到本地相册里

实现过程

下面代码中的picUrl是base64格式的,需要将前面的”data:image/png;base64“这一段去掉,才可以使用接下来调用的api

saveBase64Img(){console.log("picUrl")console.log(this.picUrl)//let base64=this.picUrl.replace(/^data:image\/\w+;base64,/, "");//去掉data:image/png;base64,let filePath=wx.env.USER_DATA_PATH + '/hym_pay_qrcode.png';var save = uni.getFileSystemManager();var number = Math.random();save.writeFile({filePath: filePath,data:base64,encoding: 'base64',success: res => {console.log(669699, res)uni.saveImageToPhotosAlbum({filePath: filePath,success: function (res) {uni.showToast({title: '保存成功',icon: "success",duration: 1000})},fail: function (err) {uni.showToast({title: '保存失败',icon: "success",duration: 1000})console.log(err)}})console.log(res)},fail: err => {console.log(err)}})}

参考文章:
http://www.zhangkeda.com/archives/418.html

uni-app小程序,将base64图片保存到本地相册相关推荐

  1. Base64图片保存到本地,及解决图片无法打开问题

    Base64图片保存到本地,及解决图片无法打开问题 本demo主要解决两个问题 本demo主要解决两个问题 图片保存的执行过程中,代码没有报错,但是图片没有生成 图片保存到本地了,但是打不开,或者文件 ...

  2. android 本地图片分享,Android 把图片保存到本地相册

    [实例简介] 把图片保存到本地相册,实现本地相册资源同步化 [实例截图] [核心代码] Scanner └── Scanner ├── AndroidManifest.xml ├── bin │   ...

  3. 【微信小程序】将base64图片保存至本地

    需求描述 微信小程序中,下载一个报告文件,直接可获取到的是报告图片的base64格式. 参考文章 1.微信小程序实现图片下载功能 2.微信小程序把base64的图片保存到手机相册 代码实现 1.wxm ...

  4. 微信小程序点击图片保存到相册

    小程序实现点击图片保存到相册 温馨提示:小程序图片在本地保存成功后放到线上失效,应该是没有设置合法的文件下载域名 // 下载事件函数bindImage: function (e) {var url = ...

  5. base64图片保存获取本地路径

    $path = ROOT_PATH . 'public/uploads/headimg'; $pic = base64_image_content($base64_image,$path); //图片 ...

  6. React Native - 使用CameraRoll将图片保存到本地相册

    PS: 以下内容经过本人亲自尝试 证明在IOS设备上简单有效 // IOS需要授权认证才允许保存图片,非常重要,记得配置: 由于苹果安全策略更新,还需要在 Info.plist 配置请求照片相的关描述 ...

  7. 微信小程序将base64图片格式保存至手机相册

    // 保存图片 let settingWritePhotosAlbum = false; export const saveImg = function(url, callback ) {//获取文件 ...

  8. uni.app小程序的ajax封装详细讲解

    我懒得说了 //放url相同的片段 const rootUrl = ""// 示例: ajax({ url:'/api/login', param: param, method: ...

  9. 微信小程序-长按图片保存到相册

    首页需要通过 wx.getSetting 先查询一下用户是否授权了写入相册权限: 其次对于网络图片,可调用wx.downloadFile下载文件资源到本地: 然后非网络图片,可以调用wx.getIma ...

最新文章

  1. PHP 如何获取二维数组中某个key的集合(高性能查找)
  2. Redis NoSQL
  3. jvm十二:自定义类加载器
  4. linux 内核 面试 机制,请你来说一下linux内核中的Timer 定时器机制
  5. cmd长ping记录日志和时间_四个网络命令ping、arp、tracert、route的详细用法
  6. php重写地址,php url地址重写
  7. ZOJ 3981 2017CCPC秦皇岛 A:Balloon Robot
  8. Cisco实例1—构建高可用性DM×××网络2—方案设计
  9. 编写一个简单的JavaScript模板引擎
  10. postgresql 解锁表
  11. 新手织梦建站教程:设置网页文档默认点击数为0方法
  12. 压缩文件不记得密码了怎么办?
  13. 设计模式--适配器模式
  14. Netty 超时机制及心跳程序实现
  15. ReactHooks——使用lodash中的throttle
  16. HP收购3Com在2009年全球最佳品牌100强中,惠普排名11位,思科14位
  17. 计算机博弈六子棋估值函数,机器博弈中搜索策略和估值函数的设计
  18. python视频教程大全集下载啦!超级全的教程!
  19. linux 自动打卡脚本,Linux使用Cron+AT实现随机自动签到 执行随机命令
  20. 浏览器 snippets

热门文章

  1. min_max算法和alpha-beta剪枝 python实现
  2. SegeX SgxVariantArrayT:VC封装支持多维数组的变体类型(VRIANT 、SafeArray)(附免费免积分源代码)
  3. Proximity模块管理设备距离传感器,可获取当前设备的接近距离信息,通过plus.proximity可获取设备距离传感管理对象
  4. 论文精读:MobileNetV2: Inverted Residuals and Linear Bottlenecks
  5. matlab三维立体图
  6. 5. Java数组、排序和查找
  7. 车载信息系统平台的未来发展
  8. 推荐给你三个知识星球助你选对人生
  9. 健身房小姐姐爆满了,我只用PR做了这一件事!
  10. 75 ----平面二次曲线方程的化简: 移轴变换、转轴变换、伸缩变换