node.js 图片转base64编码
node.js 图片转base64编码
说明:这里用的是调用接口上传一个图片转为base64编码,不想写接口也可以直接读取本地图;基于node.js,使用koa框架开发的接口。
1.接口代码:
//koa-body 是一个可以帮助解析 http 中 body 的部分的中间件,包括 json、表单、文本、文件等
const koaBody = require("../middleware/koa-body");module.exports = router =>{router.post('/file', koaBody,async ctx => {const data1 = ctx.request.body;//获取body中的数据const file = data1.files.files;//获取数据中的文件let buffers = fs.readFileSync(file.path);//同步读取文件let base64 = new Buffer(buffers).toString('base64');//转为base64编码字符串return ctx.return(0, base64);});};
2.koaBody参数设置:
const koaBody = require('koa-body')({multipart : true,//解析多个文件formLimit : '5120kb', //限制表单请求体的大小formidable: {uploadDir : '/tmp', //文件上传的文件夹maxFileSize: 5 * 1024 * 1024 //设置上传文件大小最大限制,默认2M}
});module.exports = koaBody;
用post模拟请求得到结果:
参考资料:
koa安装教程:https://koa.bootcss.com/
koaBody基本教程:https://blog.csdn.net/nullccc/article/details/113839289
node.js 图片转base64编码相关推荐
- js图片转base64, 支持网络地址 和 本地地址
js图片转base64, 支持网络地址 和 本地地址 在网上找了一个转的方法,如下: // 转base64getBase64(img) {//传入图片路径,返回base64function getBa ...
- java svgbase64转byte_java 图片进行base64 编码解码
java 图片进行base64 编码解码 刘振兴 代码分享 2017年06月07日 10555 2条评论 import sun.misc.BASE64Decoder; import sun.misc. ...
- C++实现图片的base64编码
from:http://blog.csdn.net/hei_ya/article/details/51637929 1.base64编码的原因 网络传送渠道并不支持所有的字节,例如传统的邮件只支持可见 ...
- c#图片base64去转义字符_C#实现字符串与图片的Base64编码转换操作示例
本文实例讲述了C#实现字符串与图片的Base64编码转换操作.分享给大家供大家参考,具体如下: using System; using System.Collections.Generic; usin ...
- c#图片base64去转义字符_C#实现字符串与图片的Base64编码转换操作示例|chu
本文实例讲述了C#实现字符串与图片的Base64编码转换操作.分享给大家供大家参考,具体如下: using System; using System.Collections.Generic; usin ...
- python将图片导出数据库_python 将图片转换为base64编码转储进数据库
# _*_ coding: utf-8 _*_ #中间件:拓展工具遍历文件夹,对文件夹图片进行base64编码,写入数据库,并且读取查找方法 __author__ = 'wf15038' __date ...
- [转载] python将图片进行base64编码, 解码
参考链接: 在Python中编码和解码Base64字符串 一.将图片进行base64编码 import base64 img_path = 'D:xxx/file/img/juwan.jpg' wit ...
- [转载] python程序所需的图片通过base64编码成字符串放在代码中
参考链接: 在Python中编码和解码Base64字符串 问题背景 python代码打包成exe可执行文件.问题是这个python程序执行时需要显示一张图片,这就意味着打包成exe后,也需要在exe同 ...
- java 图片转成base64编码_java语言中如何将一个图片转换为base64编码的数据呢?
摘要: 下文讲述java语言中将图片转换为base64编码的方法分享,如下所示: 例: /* file为图片文件对象 filePath为转换后base64的存储位置 */ public static ...
最新文章
- R语言ggplot2可视化散点图并使用scale_y_log10函数配置Y轴对数坐标、使用ggforce包的facet_zoom函数将可视化结果中需要突出放大的区域进行放大(Zoom in)
- Spring 数据源配置与应用
- 自己动手构建iSCSI磁盘阵列
- 北京智能计算产业研究院成立
- WPF richTextBox 滚动到某项
- 设计数据层组件并在层间传递数据
- php mysqli不识别,不识别数据库PHP MYSQLi中的密码
- ios修改了coredata数据结构后,更新安装会闪退
- oracle分页包,Oracle分页获取数据的实现 (包和存储过程)
- 渡虎谷告诉你CSS的结构和规则
- idefo功能模型图_利用好预后预测模型,2个月发篇4分+SCI不是梦
- 红橙Darren视频笔记 面试题 为什么view获取宽高为0 onCreate onResume view.post源码浅析(继承activity api27)
- 从项目的 GitHub 星星数看2018年 JavaScript 生态圈
- Delphi XE2 之 FireMonkey 入门(41) - 控件基础: TListBox
- 数字图像处理——LoG算子
- 有哪些IT初学者(新人)成长为技术大牛的真实经历?
- excel冻结窗口怎么设置_excel打印区域怎么设置?excel表格打印区域怎么设置?
- Hyper-v安装虚拟机问题(持续更新)
- 五层协议体系结构的各层功能
- 每日 CRUD?两年滴滴和入职头条的后端开发经验分享!共勉!
热门文章
- python的fopen函数_打开文件fopen函数的用法
- Java操作poi导出Excel自定义字体颜色
- 四川交投智慧高速新基建科研基地正式落成
- 金山云CDN调度算法小结(1)
- Error: EPERM: operation not permitted, mkdir......
- 常用电子元件4(接插件类)
- C#SerialPort类的学习
- 基于MPLS ×××城域网设计
- 八百客、销售易、纷享销客各行其道
- 博通(Broadcom)收购赛门铁克(Symantec)将一波三折,这是第一折