javascript [base64 string to image file]如何在node.js#Node.js中写入图像
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript [base64 string to image file]如何在node.js#Node.js中写入图像相关的知识,希望对你有一定的参考价值。
'use strict';
const util = require('util');
const fs = require('fs');
const write = util.promisify(fs.writeFile);
module.exports = ({ image, identifier, directory }) => {
try {
const extension = image.split(';')[0].match(/jpeg|png|gif/)[0];
const data = image.replace(/^data:image\/\w+;base64,/, '');
const encoding = 'base64';
const file = `${identifier}.${extension}`;
const path = path.join(directory, file);
await writeFile(path, data, encoding);
return path;
} catch (error){
console.error(error);
return null;
}
}
以上是关于javascript [base64 string to image file]如何在node.js#Node.js中写入图像的主要内容,如果未能解决你的问题,请参考以下文章
JavaScript 原生提供两个 Base64 相关的方法
如何将 Base64 字符串转换为 javascript 文件对象,如文件输入表单?
js base64的转码与解码
我想在 Objective-c 中将 base64 转换为 blob
完整图像资产未转换为 base64 字符串
Base64.encodeBase64String 未找到