gpt4 book ai didi

javascript - 如何在sails.js 或通常在服务器端JavaScript 中将图像转换为base64 编码的数据URL?

转载 作者:IT老高 更新时间:2023-10-28 22:01:31 26 4
gpt4 key购买 nike

我正在 sails.js 中制作一个小应用程序,我需要将图像存储在数据库中。为此,我需要将图像转换为 base64 编码的数据 URL,以便可以将其保存为我的风 sails 模型中的字符串。但是,我不知道如何以这种形式转换它。所有关于将图像转换为 base64 编码的数据 URL 的旧问题,他们都回答了关于在客户端执行此操作的问题。但是,我想在服务器端执行此操作,同时我将通过发布请求获取图像。我怎样才能做到这一点?

最佳答案

据我了解,您希望将文件转换为 base64 编码字符串。文件是不是图片,没关系。

var fs = require('fs');

// function to encode file data to base64 encoded string
function base64_encode(file) {
// read binary data
var bitmap = fs.readFileSync(file);
// convert binary data to base64 encoded string
return new Buffer(bitmap).toString('base64');
}

用法:

var base64str = base64_encode('kitten.jpg');

Source

关于javascript - 如何在sails.js 或通常在服务器端JavaScript 中将图像转换为base64 编码的数据URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24523532/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com