保存base64图片

saveLocalImg() {//this.current是轮播图点击得index//this.imgList是图片listlet base64 = this.imgList[this.current];const bitmap = new plus.nativeObj.Bitmap("test");bitmap.loadBase64Data(base64, function() {const url = "_doc/" + new Date().getTime() + ".png";  // url为时间戳命名方式console.log('saveHeadImgFile', url)bitmap.save(url, {overwrite: true,  // 是否覆盖}, (i) => {uni.saveImageToPhotosAlbum({filePath: url,success: function() {uni.showModal({showCancel: false,title: '保存成功',content: '已保存至相册,赶紧邀请好友吧'})bitmap.clear()}});}, (e) => {uni.showToast({title: '图片保存失败',icon: 'none'})bitmap.clear()});}, (e) => {uni.showToast({title: '图片保存失败',icon: 'none'})bitmap.clear()});
},

保存http链接图片

saveLocalImg() {let _this=this;var toBase64Url;uni.request({url: _this.imgList[_this.current],method: 'GET',responseType: 'arraybuffer',success: async res => {let base64 = wx.arrayBufferToBase64(res.data); //把arraybuffer转成base64toBase64Url = 'data:image/jpeg;base64,' + base64; //不加上这串字符,在页面无法显示// console.log(toBase64Url);const bitmap = new plus.nativeObj.Bitmap("test");bitmap.loadBase64Data(toBase64Url, function() {const url = "_doc/" + new Date().getTime() + ".png"; // url为时间戳命名方式console.log('saveHeadImgFile', url)bitmap.save(url, {overwrite: true, // 是否覆盖}, (i) => {uni.saveImageToPhotosAlbum({filePath: url,success: function() {uni.showModal({showCancel: false,title: '保存成功',content: '已保存至相册'})bitmap.clear()}});}, (e) => {uni.showToast({title: '图片保存失败',icon: 'none'})bitmap.clear()});}, (e) => {uni.showToast({title: '图片保存失败',icon: 'none'})bitmap.clear()});}});
},

uni-app保存图片到本地相关推荐

  1. uni-app app上实现截屏保存图片到本地

    uni-app app上实现截屏保存图片到本地 uni-app app上实现截屏保存图片到本地 <template> <view class="content"& ...

  2. uni.app H5(微信公众号定位) uni.getLocation

    最近在开发公众号,由于之前经常使用uni,app写APP,索性就用uni.app来开发公众号了, 不过也遇到了一个问题,就是在公众号的首页要获取用户的定位.我看了看官网的API 有个uni.getLo ...

  3. uni-app保存图片到本地相册

    犯了一个白痴问题,引用的图片都是本地的,下载拿到的临时路径无法保存,换成网络路径就好了. uni-app移动端保存图片到本地相册 uni-app中有一个接口:uni.saveImageToPhotos ...

  4. h5 /web 手机端 实现保存图片 到本地相册 uni-app

    文章目录 首先,必须得知道的事情是: uni-app中是有保存图片到本地相册的api的:但是h5并不适用 手机浏览器长按图片会出现保存图片的按钮直接进行保存图片,甚至在微信中还可以进行扫一扫 H5Pl ...

  5. uni-app 保存图片到本地相册

    uni-app 保存图片到本地相册页面 <image @longpress="saveimg()" src="../../static/image/1.jpg&qu ...

  6. uni app 开发微信小程序及上线体验

    uni app 开发微信小程序及上线体验 项目创建及微信小程序AppId的申请 本次开发的是电商类的微信小程序,这里用到的是HBuilderX这个编辑器.之前用的Visual Studio Code ...

  7. Android uni app 列表底部白条解决方案

    uni app中android打开本地vue的列表会发现,底部有条白边. vue通过uni.getSystemInfoSync();方法获取系统信息,首次取值对,再次取值就出错 uni app每次启动 ...

  8. uni-app移动端保存图片到本地相册

    uni-app移动端保存图片到本地相册 uni-app中有一个接口:uni.saveImageToPhotosAlbum,但是之前使用的时候,真机测试没有问题,但是打了安装包就保存失败,走的是fail ...

  9. 捕获Camera并保存图片到本地(照相功能) -samhy

    Flex博文 捕获Camera并保存图片到本地(照相功能) -samhy 作者:admin 日期:2010-07-12 字体大小: 小 中 大 捕获Camera并保存图片到本地(照相功能) 这几天对C ...

  10. 切换 uniapp_万能前端框架uni app初探03:底部导航开发

    前言 本节我们使用uni app的底部导航功能,点击不同tab会显示不同页面,这个功能在实际项目开发中几乎是必备的. 一.基础知识 1.tabBar 如果应用是一个多 tab 应用,可以通过 tabB ...

最新文章

  1. io vivado 怎么查看ps_ZYNQ 7020学习笔记之PL侧普通信号中断PS的实验
  2. python实操培训_python实训day1
  3. Android资源分离,可分离Android操作系统报告:硬件环境检测文件(十)(分析)...
  4. maven项目打包插件:将maven项目打包成一个可执行的jar(瘦jar)
  5. mysql 内存占用过多的解决方法
  6. 利用 GregorianCalendar 制作当前月的月历
  7. MySql命令——命令行客户机的分隔符
  8. JEECG支付服务窗专题 - 平台与服务窗接口对接
  9. eclipse中怎么复制错误提示
  10. php strcmp bypass漏洞
  11. python中素数的求法_python求质数的3种方法
  12. Unity2020系列通用中文语言包
  13. Ubuntu 安装 Libmodbus
  14. Python 词云可视化【爆肝之作】
  15. Xcode slicing 精解
  16. 在游戏界,就有了些游戏界的理解。不过本文是对某游戏开发商的信
  17. VMware虚拟机更改静态IP报错Unit network.service entered failed state解决方案
  18. 微信公众平台实现天气预报功能
  19. 【算法】高精度(加减乘除)包含高精度*高精度高精度/高精度
  20. Yolov5系列(一)——网络可视化工具netron

热门文章

  1. 如何实现文字动画效果
  2. 昨日再现——2015年1月
  3. PHP多功能众筹系统源码 完整代码包+搭建教程
  4. 教育知识和能力2--课堂教学
  5. HelloCharts开源图表库(一)之折线图
  6. 使用for循环为一个数组赋值,并将数组倒序输出。
  7. 可编程电源输出过冲怎么办?解决方案在这里
  8. python运行时间长就卡_解决Python设置函数调用超时,进程卡住的问题
  9. 010 MATLAB奇淫技巧之实现图片扫描
  10. xutils断点续传_xUtils3的简单介绍