当前位置: 首页 > news >正文

uniapp图像转换(获取本地选取或拍照的图片的base64、Blob、图像和base64的转换)

uniapp中提供了uni.chooseImage api  这个是从本地相册选择图片或使用相机拍照。这个api无论是在H5还是app还是小程序等都是适用的,回调函数中我们能拿到图片的路径列表,我们现在要把改路径转为base64编码

如果是小程序端可以采用如下方式实现:

chooseImage() {uni.chooseImage({count: 1, // 默认9,这里我们只选一张图success: async res => {const filePath = res.tempFilePaths[0]; // 获取选择的第一张图片路径// #ifdef MPconst fs = uni.getFileSystemManager();fs.readFile({filePath: filePath,encoding: 'base64',success: dataRes => {console.log('data:image/png;base64,' + dataRes.data); // 输出Base64编码的数据this.imgUrl = 'data:image/png;base64,' + dataRes.data  // 回显},fail: err => {console.error('读取文件失败', err);

http://www.mrgr.cn/news/91622.html

相关文章:

  • Linux的基础指令和环境部署,项目部署实战(下)
  • A-LOAM源代码解析(一)
  • android,flutter 混合开发,pigeon通信,传参
  • 问题记录汇总
  • 模型量化初始知识
  • ESP32 在IDF_V5.3.1版本下实现AP无线热点模式!(带WIFI事件处理)
  • MySQL数据库入门到大蛇尚硅谷宋红康老师笔记 高级篇 part 1
  • 全新的Android UI框架Jetpack Compose
  • 中期检查表
  • ARM64 Trust Firmware [五]
  • 一个前端,如何同时联调多个后端
  • Web入侵实战分析-常见web攻击类应急处置实验2
  • CentOs - 服务器装机可用的基本操作
  • verilog基础知识
  • 从函数到神经网络
  • HTML/CSS中后代选择器
  • 基于Spring Boot的社区居民健康管理平台的设计与实现
  • Java开发实习面试笔试题(含答案)
  • Qt中使用QPdfWriter类结合QPainter类绘制并输出PDF文件
  • windows下docker使用笔记