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

0 ответов

Другие вопросы по тегам