前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >小程序图片转base64

小程序图片转base64

原创
作者头像
小鑫
发布于 2022-04-24 07:17:07
发布于 2022-04-24 07:17:07
2K00
代码可运行
举报
文章被收录于专栏:小鑫の随笔小鑫の随笔
运行总次数:0
代码可运行
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
/**
* 图片转base64
* @param img 要读取的文件的路径 (本地路径)
*/
imgToBase64 = (img: string) => {
	return 'data:image/jpeg;base64,' + Taro.getFileSystemManager().readFileSync(img, 'base64');
};

可以配合 wx.chooseImage api做上传图片功能

代码片段:https://developers.weixin.qq.com/s/U5K50Xmy7KkY

更多说明请看文档:点我直达

首发自:小程序图片转base64 - 小鑫の随笔

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
小程序实现图片上传,预览以及图片base64位处理
最近一段时间在做小程序项目,第一期功也完工了。需要好好总结一下经验,把项目中遇到的问题好好总结一下,遇到的问题,踩过的坑。今天写一个小程序实现图片上传,预览,以及删除,图片base64位处理。下面就是展示的效果
小周sir
2019/09/23
1.9K0
小程序实现图片上传,预览以及图片base64位处理
Laravel 存储 base64 格式图片
1.上面代码中的 Storage::disk('uploads') 是我在 config/filesystems.php 文件中定义的,如果直接把代码复制过去执行是不行的
小鑫
2022/05/11
1.3K0
微信小程序开发之多图片上传+服务端接收
  业务需求,这次需要做一个小程序同时选中三张图片一起上传到服务端,后端使用的.NET WEBAPI接收数据保存。
追逐时光者
2019/08/28
2.3K0
微信小程序开发之多图片上传+服务端接收
小程序base64转为本地图片
第一步: 新建一个js文件,位置自己决定 const fsm = wx.getFileSystemManager() const FILE_BASE_NAME = 'tmp_base64src' function base64src (base64data, cb) { const [, format, bodyData] = /data:image\/(\w+);base64,(.*)/.exec(base64data) || [] if (!format) { return (new
〆 千寻、
2020/03/11
3.7K0
微信小程序预览base64图片
wx.previewImage不支持base64格式预览图片,要实现预览base64的图片,需要用到解决办法:把base64作为临时文件存到本地,然后预览,预览结束时删除临时文件
似水的流年
2022/09/08
1.2K0
# 小程序的优化
参考:在微信小程序中使用 less(最优方式)open in new window
九旬
2023/10/17
1980
Js图片转base64,base64转file上传服务器
function imgToBase64(url, callback) { let canvas = document.createElement('canvas'), ctx = canvas.getContext('2d'), img = new Image img.crossOrigin = 'Anonymous' img.src = url img.onload = () => { canvas.height = img
明知山
2022/05/05
6.4K0
小程序云开发--云函数上传文件或图片 base64
但是我们同时也知道,云函数是后台服务端,具有管理员权限,只要能调用云函数上传文件就可以解决这个问题了
Kindear
2019/05/25
6.9K2
微信小程序 base64 图片 canvas 画布 drawImage 实现
在微信小程序中 canvas drawImage 传入的第一个参数是 imageResource 图片资源路径,这个参数通常由从相册选择图片 wx.chooseImage 或 wx.getImageInfo 获取图片信息来获得。
猫哥学前班
2018/11/06
8.6K1
使用微信小程序 富文本编辑器组件 editor
https://developers.weixin.qq.com/miniprogram/dev/component/editor.html 富文本组件文档
hotqin888
2019/08/18
8.5K0
微信小程序-图片上传功能的实现
程序媛夏天
2024/01/18
6230
微信小程序-图片上传功能的实现
微信小程序常用集合
目录  微信小程序获取上传图片大小   微信小程序base64位大小计算  微信小程序小程序分包 ----  🍉🍉🍉微信小程序获取上传图片大小 wx.chooseImage({ count: 1, sizeType: ['compressed'], sourceType: ['album', 'camera'], success: function (res) { var tempFilesSize = res.
痴心阿文
2022/11/18
4320
微信小程序常用集合
C# base64 和图片互转
C# imgage图片转base64字符/base64字符串转图片另存成 //图片转为base64编码的字符串 protected string ImgToBase64String(string Imagefilename) { try { Bitmap bmp = new Bitmap(Imagefilename); MemoryStream ms = new MemoryStream(); bmp.Save(ms, System.Drawing.Imaging.ImageFormat.Jp
yaphetsfang
2020/07/30
2K0
微信小程序——图片识别
课程大作业的目的是:运用在本次课程中学到的知识来指导实践,了解程序设计其实现方法,学会解决实际问题。掌握微信小程序设计的具体步骤与基本方法,针对选定的程序做调研分析。通过课程大作业,提高实践动手技能,培养独立分析分析问题和解决问题的能力。 课程大作业的要求:本次课程大作业的选题比较灵活,可以是自主选题,也可以参考课本中的案例自行修改完善,题目要符合课程大作业的要求,并且具备一定的水平和深度。
全栈程序员站长
2022/09/07
5.9K0
ios 微信 h5 中的 chooseImage 接口拿到 localId 后无法通过 img 标签显示图片
最近的一个微信 h5 项目,用到了 微信 jssdk 的 chooseImage 方法,遇到了坑,在这里记一下
小鑫
2022/05/11
1.7K0
用云开发CloudBase,实现小程序多图片内容安全检测
随笔川迹: 一个靠前排的90后具有情怀的技匠,路上正追逐斜杠青年的践行者,人人领读发起人。
腾讯云开发TCB
2020/06/09
1.5K0
「微信小程序」生成水印原理与插件编写
今天分享一个小程序生成水印的小技巧——canvas绘制背景图,接下来我会详细介绍绘制的细节。希望开发过微信小程序的同学可以把文章收藏起来,这样如果以后遇到类似的需求,可以翻出来作为参考。
用户6835371
2021/07/12
2.1K0
Python实现图像与Base64格式互转
众所周知,Python是实现图像处理的首选编程语言,实际项目开发过程中,难免遇到图像格式的转换。以下简单记录下基于Python实现图像与Base64的互转。
软件架构师Michael
2023/04/18
1.3K0
base64转file对象
/** * base64 转 File 对象 * @param url base64 * @param fileName 文件名 */ const base64ToFile = (url: s
小鑫
2022/04/25
2.3K0
微信小程序常用组件
https://developers.weixin.qq.com/miniprogram/dev/component/map.html
wsuo
2020/09/22
1K0
相关推荐
小程序实现图片上传,预览以及图片base64位处理
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验