【发布时间】:2021-01-06 20:16:01
【问题描述】:
我对使用流星将图像存储在 mongodb 数据库中进行了研究,我发现了这段代码,在存储到数据库之前我被阻止了:
var fs = Npm.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');
}
// convert image to base64 encoded string
var base64str = base64_encode('Chrysanthemum.jpg');
console.log(base64str);
问题在于 Npm.require('fs');在客户端不起作用。 如果您对此有解决方案或其他解决方案,例如在流星中工作的插件,并带有关于如何在 mongodb 中存储图像的进度条(对于使用 bindata 的多个图像),请帮助我。提前谢谢你。
【问题讨论】: