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 ...
最新文章
- 网易Q2季报图解:游戏营收重回百亿 净利同比降29%
- Windows 7可以体验IE10了
- JavaScript 中的代码小技巧
- 火狐浏览器如何设置启动页面
- 并不对劲的noip2018
- 数学与泛型编程:高效编程的奥秘pdf_Java 泛型与类型擦除
- 8.10 数据库安全性II Day28
- 关于使用npm下载资源包的一些常用命令
- DOS窗口打开本地应用,打开chrome浏览器
- java xlsm_使用apache poi写入xlsm(Excel 2007)
- CF gym Coins(01背包计数)
- PPM文件的正确打开方式
- mysql 8.XXX zip版的安装使用
- 折腾:如何让你的老电脑快起来
- Calander使用心得
- 休闲零食生产企业如何做好供应链管理?
- graylog+kafka+zookeeper(单机测试及源码),微服务日志查询使用(七)
- 回文是指正读反读均相同的字符序列,如“abba“和“abdba“均是回文,但“good“不是回文。试写一个算法判定给定的字符向量是否为回文。(提示:将一半字符入栈)
- 使用ant直接执行shell命令
- k8s调试工具--busybox
热门文章
- MySQL数据库管理基本操作
- MySQL 远程跨库查询 FEDERATED引擎
- 电磁波-麦克斯韦方程
- ds9 标记并显示指定范围星等
- 实验一:医院住院管理系统需求|软件工程
- CSS实现可爱的BingDwenDwen
- 罗兰贝格:自动驾驶出租车(Robotaxi)商业化前景展望(附下载)
- 联想c245如何使用html,[转载]联想C245一体机电脑改XP成功,REALTEK ALC269声卡正常驱动...
- C# textbox 根据文字/字符 换行并自适应高度
- solidworks渲染材质库_solidworks材质库怎么添加?SolidWorks软件常用材质库添加和使用方法...