Base64 кодирование загруженных изображений с использованием Node JS
Какой самый простой способ кодировать изображения PNG в base64 с помощью NodeJS? Мне нужно сохранить презентацию в виде строки в mongodb. Пользовательский интерфейс публикует многокомпонентную форму, и я вижу, что контент корректно размещается по сети, т.е.
Content-Disposition: form-data; name="userFile"; filename="Untitled2.png" Content-Type: image/png
Content-Type multipart/form-data; boundary=---------------------------71011331421746
Нужно перебирать список файлов и кодировать каждый файл.
app.post('/api/upload', function (req, res) {
var thumbnails = [].concat(req.files.thumbnail);
for (var x = 0; x < thumbnails.length; x++) {
taskItem.push({bin: new Buffer(thumbnails[x]).toString('base64')});
}
}
Любая помощь приветствуется.
J